<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <link rel="canonical" href="https://blog.csdn.net/qq_39194380/article/details/80393909"/>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta name="renderer" content="webkit"/>
    <meta name="force-rendering" content="webkit"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="report" content='{"pid":"blog"}'>
    <meta name="referrer" content="always">
    <meta http-equiv="Cache-Control" content="no-siteapp" /><link rel="alternate" media="handheld" href="#" />
    <meta name="shenma-site-verification" content="5a59773ab8077d4a62bf469ab966a63b_1497598848">
        <meta name="csdn-baidu-search"  content='{"autorun":true,"install":true,"keyword":"通过调用API在JavaWeb项目中实现证件识别_java_Y-J-L的博客-CSDN博客"}'>
    
    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON">
    <title>通过调用API在JavaWeb项目中实现证件识别_java_Y-J-L的博客-CSDN博客</title>
    <meta name="description" content="本文简单介绍自己如何在JavaWeb项目中使用文字识别中的身份证识别。一、Face++使用简介二、两种方式（图片URL与本地上传）实现证件识别java">
    <script src='//g.csdnimg.cn/tingyun/1.8.3/blog.js' type='text/javascript'></script>
        
                    <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/new_css/detail_enter-4a90768633.min.css">
                            <script type="application/ld+json">{"@context":"https:\/\/ziyuan.baidu.com\/contexts\/cambrian.jsonld","@id":"https:\/\/blog.csdn.net\/qq_39194380\/java\/article\/details\/80393909","appid":1638831770136827,"title":"\u901a\u8fc7\u8c03\u7528API\u5728JavaWeb\u9879\u76ee\u4e2d\u5b9e\u73b0\u8bc1\u4ef6\u8bc6\u522b_java_Y-J-L\u7684\u535a\u5ba2-CSDN\u535a\u5ba2","pubDate":"2018-05-21T22:43:32","upDate":"2018-05-21T22:43:32"}</script>
    
            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/themes_skin/skin-blackboard/skin-blackboard-67ece31bdb.min.css">
    
<!--    自定义皮肤样式-->
    
    <script type="text/javascript">
        var username = "qq_39194380";
        var blog_address = "https://blog.csdn.net/qq_39194380";
        var static_host = "https://csdnimg.cn/release/phoenix/";
        var currentUserName = "";
        var isOwner = false;
        var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/qq_39194380/java/article/details/80393909"
        var blogUrl = "https://blog.csdn.net/";

        var curSkin = "skin-blackboard";
        // 收藏所需数据
        var articleTitle = "通过调用API在JavaWeb项目中实现证件识别";
        var articleDesc = "本文简单介绍自己如何在JavaWeb项目中使用文字识别中的身份证识别。一、Face++使用简介二、两种方式（图片URL与本地上传）实现证件识别java";

        var articleTitles = "通过调用API在JavaWeb项目中实现证件识别_java_Y-J-L的博客-CSDN博客";
        
        var nickName = "Jalon_Y";
        var isCorporate = false;
        var subDomainBlogUrl = "https://blog.csdn.net/"
        var digg_base_url = "https://blog.csdn.net/qq_39194380";
        var articleDetailUrl = "https://blog.csdn.net/qq_39194380/article/details/80393909";
        var isShowThird = "0"
        var skinStatus = "White"
        var canRead = true;
        
        var sideToolbarVersion = 2.2;
    </script>
    <script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
    <!--js引用-->
            <script src="//g.csdnimg.cn/??fixed-sidebar/1.1.6/fixed-sidebar.js,report/1.5.0/report.js" type="text/javascript"></script>
    <link rel="stylesheet" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
    <style>
        .MathJax, .MathJax_Message, .MathJax_Preview{
            display: none
        }
    </style>
</head>
<body class="nodata " > 
    <link rel="stylesheet" href="https://csdnimg.cn/public/common/toolbar/content_toolbar_css/content_toolbar.css">
    <script id="toolbar-tpl-scriptId" src="https://csdnimg.cn/public/common/toolbar/js/content_toolbar.js" type="text/javascript" domain="https://blog.csdn.net/"></script>
    <script>
    (function(){
        var bp = document.createElement('script');
        var curProtocol = window.location.protocol.split(':')[0];
        if (curProtocol === 'https') {
            bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
        }
        else {
            bp.src = 'http://push.zhanzhang.baidu.com/push.js';
        }
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(bp, s);
    })();
</script>
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/new_css/blog_code-c3a0c33d5c.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/vendor/pagination/paging-e040f0c7c8.css">

<script type="text/javascript">
	var NEWS_FEED = function(){}
</script>

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/new_css/chart-3456820cac.css" />
<div class="main_father clearfix d-flex justify-content-center" style="height:100%;"> 
    <div class="container clearfix" id="mainBox">
        <aside class="blog_container_aside">
	<!--主页引入-->

    <div id="asideProfile" class="aside-box">
    <div class="profile-intro d-flex">
        <div class="avatar-box d-flex justify-content-center flex-column">
            <a href="https://blog.csdn.net/qq_39194380"  data-report-click='{"mod":"popu_379","dest":"https://blog.csdn.net/qq_39194380","ab":"new"}'>
                <img src="https://profile.csdnimg.cn/3/6/7/3_qq_39194380" class="avatar_pic" username='qq_39194380'>
            </a>
        </div>
        <div class="user-info d-flex flex-column profile-intro-name-box">
            <div>
                                <a href="https://blog.csdn.net/qq_39194380" class="" id="uid" title='Jalon_Y' data-report-click='{"mod":"popu_379","dest":"https://blog.csdn.net/qq_39194380","ab":"new"}' >
                    <span class="name " username='qq_39194380'>
                        Jalon_Y                    </span>
                </a>
                <span></span>
                <span class="flag expert-blog"><span class="bubble">CSDN认证博客专家</span></span>
                <span class="flag company-blog"><span class="bubble">CSDN认证企业博客</span></span>
            </div>
            <div class="profile-intro-name-boxFooter">
                <span class="personal-home-page">码龄3年</span>
            </div>
        </div>
    </div>
    <div class="data-info d-flex item-tiling">
                <dl class="text-center" title="2">
                            <dt><a href="https://blog.csdn.net/qq_39194380" data-report-query="t=1"><span class="count">2</span></a></dt>
                <dd><a href="https://blog.csdn.net/qq_39194380" data-report-query="t=1">原创</a></dd>
                    </dl>
        <dl class="text-center" id="fanBox" title="2">
            <dt><span class="count" id="fan">2</span></dt>
            <dd>粉丝</dd>
        </dl>
        <dl class="text-center" title="3">
            <dt><span class="count">3</span></dt>
            <dd>获赞</dd>
        </dl>
        <dl class="text-center" title="2">
            <dt><span class="count">2</span></dt>
            <dd>评论</dd>
        </dl>
        <dl class="text-center" style="min-width:58px" title="818">  
            <dt><span class="count">818</span></dt>
            <dd>访问</dd>
        </dl>
    </div>
    <div class="item-rank"></div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="35">
            <dt><span class="count">35</span></dt>
            <dd>积分</dd>
        </dl>
        <dl class="text-center" title="1">
            <dt><span class="count">1</span></dt>
            <dd>收藏</dd>
        </dl>
        <dl class="text-center" title="529886">
            <dt><span class="count">52万+</span></dt>
            <dd><a href="https://blog.csdn.net/rank/writing_rank" target="_blank">周排名</a></dd>
        </dl>
        <dl class="text-center" title="729275">
            <dt><span class="count">72万+</span></dt>
            <dd><a href="https://blog.csdn.net/rank/writing_rank_total" target="_blank">总排名</a></dd>
        </dl>
        <dl class="text-center" title="1级,点击查看等级说明">
            <dt><a href="https://blog.csdn.net/home/help.html#level"  target="_blank">
            <img class="level" src="https://csdnimg.cn/identity/blog1.png"/>            </a>
            </dt>
            <dd>等级</dd>
        </dl>
    </div>
    <div class="aside-box-footer">
                    <div class="badge-box d-flex">
                <div class="badge d-flex">
                                                                                                        <div class="icon-badge" title="1024勋章">
                                    <div class="mouse-box">
                                        <img src="https://csdnimg.cn/medal/1024@240.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://csdnimg.cn/medal/1024@240.png" alt="">
                                            </div>
                                            <div class="right-box">
                                                <div class="title">1024勋章</div>
                                                <div class="desc">#1024程序员节#活动勋章，当日发布原创博客即可获得</div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                        </div>
                <script>
                    (function($) {
                        setTimeout(function() {
                            $('div.icon-badge.show-moment').removeClass('show-moment');
                        }, 5000);
                    })(window.jQuery)
                </script>
            </div>
                
    </div>
        <div class="profile-intro-name-boxOpration">
        <div class='opt-letter-watch-box'>
            <a class="bt-button personal-letter" href="https://me.csdn.net/qq_39194380" target="_blank" rel="noopener">TA的主页</a>
        </div>
        <div class='opt-letter-watch-box'>
            <a class="bt-button personal-letter" href=https://im.csdn.net/im/main.html?userName=qq_39194380 target="_blank" rel="noopener">私信</a>
        </div>
        <div class="opt-letter-watch-box">
                            <a class="personal-watch bt-button" id="btnAttent" data-report-click='{"mod":"popu_379","ab":"new","extend1":"个人主页未关注"}'>关注</a>
                    </div>
    </div>
    </div>
<script>
    function watchBtnChange(flag, username) {
        $('span.blog-expert-button-follow').each(function(index) {
            if (flag) {
                if ($(this).attr("data-name") == username) {
                    $(this).html('<span class="hover-hide">已关注</span><span class="hover-show">取消</span>').removeClass('btn-red-follow').addClass('btn-gray-follow attented');
                }
            } else {
                if ($(this).attr("data-name") == username) {
                    $(this).html("关注").addClass('btn-red-follow').removeClass('btn-gray-follow attented');
                }
            }
        })
        if (username == $('p.csdn-tracking-statistics').attr("username")) {
            if (flag) {
                $('#btnAttent').addClass("attented").text("已关注").removeClass('btn-red-hollow').addClass('btn-gray-hollow');
                changeFans(1)
            } else {
                $('#btnAttent').text("关注").addClass('btn-red-hollow').removeClass('btn-gray-hollow attented');
                changeFans(-1)
            }
        }

    }

    function changeFans(num) {
        if ($('#fan').text().indexOf('+') < 0) {
            $('#fan').text(parseInt($('#fan').text()) + num);
        } else {
            $('#fanBox').attr('title', parseInt($('#fanBox').attr('title')) + num);
        }
    }
    window.csdn = window.csdn ? window.csdn : {};
    window.csdn.watchBtnChange = watchBtnChange;
</script><div class="csdn-tracking-statistics mb8 box-shadow" data-pid="blog" style="height:250px;">
    <div class="aside-content text-center" id="cpro_u2734133">
        <div id="kp_box_56" data-pid="56"><script  data-ad-client="ca-pub-1076724771190722" async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 博客内页左上视窗-20181120 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="7700527946"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=56&a=703&c=0&k=&d=1&t=3&u=5b0c8c9eb47149459eb240af76f36344"></div>    </div>
</div>
<div id="asideNewArticle" class="aside-box">
    <h3 class="aside-title">最新文章</h3>
    <div class="aside-content">
        <ul class="inf_list clearfix">
                        <li class="clearfix">
                <a data-report-click='{"mod":"popu_382","dest":"https://blog.csdn.net/qq_39194380/article/details/83343660","ab":"new"}' href="https://blog.csdn.net/qq_39194380/article/details/83343660" target="_blank" >
                                        ElasticSearch搜索引擎在JavaWeb项目中的应用                </a>
            </li>
                    </ul>
    </div>
</div>
    <div id="asideCategory" class="aside-box"
         style="display:block!important;">
    <h3 class="aside-title">分类专栏</h3>
    <div class="aside-content">
        <ul>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_7679746.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_7679746.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_39194380/category_7679746.html">
                                                    <img src="https://img-blog.csdnimg.cn/2019091813595558.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">JavaWeb</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">2篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_7679747.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_7679747.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_39194380/category_7679747.html">
                                                    <img src="https://img-blog.csdnimg.cn/2019091813595558.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">SSM</span>
                                                    </span>
                        <!--####是否付费-->
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_7679748.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_7679748.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_39194380/category_7679748.html">
                                                    <img src="https://img-blog.csdnimg.cn/20190918140037908.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">证件识别</span>
                                                    </span>
                        <!--####是否付费-->
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_8255857.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_39194380/category_8255857.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_39194380/category_8255857.html">
                                                    <img src="https://img-blog.csdnimg.cn/2019092715111047.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">ElasticSearch</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">1篇</span>
                                            </a>
                </li>
                    </ul>
    </div>
    </div>
<div id="asideArchive" class="aside-box">
    <h3 class="aside-title">归档</h3>
    <div class="aside-content">
        <div class="archive-box">
                        <div class="archive-title">2018</div>
            <div class="archive-content">
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_39194380/article/month/2018/10" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">10月</span>
                        <span class="count">1篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_39194380/article/month/2018/05" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">5月</span>
                        <span class="count">1篇</span>
                        </a>
                    </div>
                            </div>
                    </div>
    </div>
</div>
<div id="asideHotArticle" class="aside-box">
	<h3 class="aside-title">热门文章</h3>
	<div class="aside-content">
		<ul class="hotArticle-list">
							<li>

                    <a
                    data-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/qq_39194380/article/details/83343660","ab":"new"}' 
                     href="https://blog.csdn.net/qq_39194380/article/details/83343660" >
                                                ElasticSearch搜索引擎在JavaWeb项目中的应用                        <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">510</span>
                    </a>
				</li>
							<li>

                    <a
                    data-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/qq_39194380/article/details/80393909","ab":"new"}' 
                     href="https://blog.csdn.net/qq_39194380/article/details/80393909" >
                                                通过调用API在JavaWeb项目中实现证件识别                        <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">283</span>
                    </a>
				</li>
					</ul>
	</div>
</div>
<div id="asideNewComments" class="aside-box">
    <h3 class="aside-title">最新评论</h3>
    <div class="aside-content">
        <ul class="newcomment-list">
                        <li>
                <a class="title text-truncate" data-report-click='{"mod":"popu_542","dest":"https://blog.csdn.net/qq_39194380/article/details/80393909#comments","ab":"new"}'  target="_blank" href="https://blog.csdn.net/qq_39194380/article/details/80393909#comments">通过调用API在JavaWeb项目...</a>
                <p class="comment ellipsis">
                    <a href="https://my.csdn.net/weixin_36585489" class="user-name" target="_blank">weixin_36585489：</a>有源码吗?能在前端页面显示吗                </p>
            </li>
                        <li>
                <a class="title text-truncate" data-report-click='{"mod":"popu_542","dest":"https://blog.csdn.net/qq_39194380/article/details/80393909#comments","ab":"new"}'  target="_blank" href="https://blog.csdn.net/qq_39194380/article/details/80393909#comments">通过调用API在JavaWeb项目...</a>
                <p class="comment ellipsis">
                    <a href="https://my.csdn.net/weixin_44138188" class="user-name" target="_blank">weixin_44138188：</a>博主，求源码                </p>
            </li>
                    </ul>
    </div>
</div>
            <div id="footerRightAds">
        <div class="aside-box">
            <div id="kp_box_57" data-pid="57"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 博客内页左下视窗-20181130 -->
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="1894159733"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=57&a=707&c=0&k=&d=1&t=3&u=cc67084177f2441a912e7f02732b4d8f"></div>        </div>
        </div>
        <!-- 详情页显示目录 -->
        <!--文章目录-->
<div id="asidedirectory" class="aside-box">
    <div class='groupfile' id="directory">
        <h3 class="aside-title">目录</h3>
        <div class="align-items-stretch group_item">
            <div class="pos-box">
            <div class="scroll-box">
                <div class="toc-box"></div>
            </div>
            </div>
        </div>
    </div>
</div>
    	<div id="asideFooter">
		<div class="aside-box">
			<div class="persion_article">
			</div>
		</div>
	</div>
</aside>
<script src="https://csdnimg.cn/pubfooter/js/publib_footer-1.0.3.js" data-isfootertrack="false" type="text/javascript"></script>
<script>
	$("a.flexible-btn").click(function(){
		$(this).parents('div.aside-box').removeClass('flexible-box');
		$(this).parents("p.text-center").remove();
	})
</script>
<script type="text/javascript"  src="https://g.csdnimg.cn/user-tooltip/2.1/user-tooltip.js"></script>
        <main>
            
<div class="blog-content-box">
    <div class="article-header-box">
        <div class="article-header">
            <div class="article-title-box">
                <h1 class="title-article">通过调用API在JavaWeb项目中实现证件识别</h1>
            </div>
            <div class="article-info-box">
                <div class="article-bar-top">
                    <!--文章类型-->
                                        <!--原创-->
                                        <img class="article-type-img" src="https://csdnimg.cn/release/phoenix/template/new_img/original.png" alt="">
                                        <!--翻译-->
                                        <!--转载-->
                                        <div class="bar-content">
                                                                                                                                            <a class="follow-nickName" href="https://me.csdn.net/qq_39194380" target="_blank" rel="noopener">Jalon_Y</a>
                    <span class="time">2018-05-21 22:43:32</span>
                    <img class="article-read-img article-heard-img" src="https://csdnimg.cn/release/phoenix/template/new_img/articleRead.png" alt="">
                    <span class="read-count">287</span>
                    <a id='blog_detail_zk_collection' class="un-collection" data-report-click='{"mod":"popu_823","ab":"new"}'>
                        <img class="article-collect-img article-heard-img un-collect-status" style="display:black" src="https://csdnimg.cn/release/phoenix/template/new_img/collect.png" alt="">
                        <img class="article-collect-img article-heard-img collect-status" style="display:none" src="https://csdnimg.cn/release/phoenix/template/new_img/tobarCollectionActive.png" alt="">
                        <span class="name">收藏</span>
                        <span class="get-collection">
                                                1                                                </span>
                    </a>
                                        </div>
                </div>
                                <div class="up-time"><span>最后发布:2018-05-21 22:43:32</span><span>首发:2018-05-21 22:43:32</span></div>
                <div class="slide-content-box">
                <div class="all-tags-box">
                                                        <div class="tags-box artic-tag-box">
                           <span class="label">分类专栏：</span>
                                                                                             <a class="tag-link" target="_blank" rel="noopener"
                                      href="https://blog.csdn.net/qq_39194380/category_7679746.html">
                                       JavaWeb                                   </a>
                                                                                  </div>
                                                                                                       </div>
                                                                    <div class="article-copyright">
                            <div class="creativecommons">
                                <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"></a>
                            </div>
                            <div class="creativecommons">
                                版权声明：本文为博主原创文章，遵循<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener"> CC 4.0 BY-SA </a>版权协议，转载请附上原文出处链接和本声明。                            </div>
                            <div class="article-source-link">
                                本文链接：<a href="https://blog.csdn.net/qq_39194380/article/details/80393909">https://blog.csdn.net/qq_39194380/article/details/80393909</a>
                            </div> 
                        </div>
                                                                                </div>
                <div class="operating">
                                                                <a class="href-article-edit slide-toggle">展开</a>
                                    </div>
            </div>
        </div>
    </div>
    <!--python安装手册结束-->
                    <article class="baidu_pl">
                 <div id="article_content" class="article_content clearfix">
            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-211130ba7a.css" />
                            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-211130ba7a.css" />
                <div class="htmledit_views" id="content_views">
                                            <p><span style="font-weight:bold;"><span style="background-color:rgb(255,255,255);"><span style="font-size:14px;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">本文详细介绍自己如何在JavaWeb项目中通过调用API实现证件识别，</span></span><span style="color:rgb(51,51,51);font-family:'zuoyeFont_mathFont', 'Microsoft Yahei', '宋体', sans-serif;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">如有疏漏错误之处，还请不吝赐教！</span></span></span></span></span><br /></span></p><p><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><strong><span style="font-size:16px;">一，Face++使用简介</span></strong></span></span></p><p><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><strong><span style="font-size:16px;">二，两种方式（图片URL与本地上传）实现证件识别</span></strong></span></span></p><p><strong><br /></strong></p><p><span style="font-weight:bold;"><span style="font-weight:bold;"><span style="color:rgb(255,0,0);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="font-size:18px;">一，Face++使用简介</span></span></span></span></span></span></p><p><span style="background-color:rgb(255,255,255);"><span style="font-size:14px;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">Face++旷视人工智能开放平台，核心技术有人脸识别，人体识别，文字识别以及图像识别。具体详情可查看</span></span><a href="https://www.faceplusplus.com.cn/" rel="nofollow"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">官方网站</span></span></a></span></span></p><p><span style="background-color:rgb(255,255,255);"><span><span><span><span><span style="font-size:14px;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">首先需要在</span></span><a href="https://www.faceplusplus.com.cn/" rel="nofollow"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">官方网站</span></span></a><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">上注册，然后在</span></span><a href="https://console.faceplusplus.com.cn/app/apikey/list" rel="nofollow"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API应用管理</span></span></a><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">创建API Key，便可得到</span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API Key</span></span></span><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">和</span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API Secret</span></span></span><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">。两者是之后调用API的必要请求参数</span></span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">。</span></span></span></span></span></span></span></span></span></span></p><p><span style="background-color:rgb(255,255,255);"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="font-size:14px;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">具体操作方式也可查看</span></span><a href="https://console.faceplusplus.com.cn/documents/4887579" rel="nofollow"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API文档</span></span></a></span></span></span></span></p><p></p><div style="text-align:left;"><span style="font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;color:#333333;"><span style="font-size:14px;"><img src="https://img-blog.csdn.net/20180521170643902" width="400" height="600" alt="" />               <img src="https://img-blog.csdn.net/20180521171310281" height="600" hspace="50" alt="" width="350" /><br /></span></span></div><div style="text-align:left;"><span style="font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;color:#333333;"><span style="font-size:14px;"><br /></span></span></div><p><span><span><span><span style="font-size:14px;"><strong><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API调用原理：</span></span></strong><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">使用者向服务器发起HTTP请求，并加上合适的参数，服务器将会对请求进行处理，得到结果将会返回给使用者。</span></span></span></span></span></span></span></p><p><span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span><span><span><span style="font-size:14px;"><strong><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API调用鉴权：</span></span></strong><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">帐号下每创建一个应用程序会生成一组对应的</span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);">API Key</span></span></span></span><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">和</span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);">API Secret</span></span></span></span><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">，用于识别用户是否有权限调用API，所有的API调用必须提供对应的一组</span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);">API Key</span></span></span></span><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">和</span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);">API Secret</span><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">。</span></span></span></span></span></span></span></span></span></p><p><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span><span><span><span style="font-size:14px;"><strong><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API调用参数：</span></span></strong><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">调用每个API需要根据需求传输不同的参数，身份证识别需要的必须参数有API的URL，</span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);text-align:left;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);">API Key</span>，</span></span></span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);text-align:left;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;text-align:left;background-color:rgb(255,255,255);">API Secret</span>，image_url或image_file或image_base64以及可选参数legality。</span></span></span></span></span></span></span></span></span></span></span></p><p><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);text-align:left;"><span><span><span><span style="font-size:14px;"><strong><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">API调用提示：</span></span></strong><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">为了避免因网络问题而造成的阻塞，建议将API调用放进异步线程里执行。</span></span></span></span></span></span></span></span></span></span></span></span></p><div style="text-align:left;"><span style="font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;color:#333333;"><span style="font-size:14px;"><br /></span></span></div><p><span style="font-weight:bold;"><span style="color:rgb(255,0,0);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="font-size:18px;">二，两种方式（图片URL与本地上传）实现证件识别</span></span></span></span></span></p><p><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="font-size:14px;">不管是通过URL方式还是通过本地上传，调用API之前首先需要将图片转为字节型数组byte[]。官方给的案例只介绍了通过本地上传，我在其基础上添加了一个函数 'getBytesFromInputStream'实现将输入流转为字节型数组，代码如下。</span></span></span></p><pre><code class="language-java"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span></code></pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#cc7832;">package </span>com.aiit.util<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">
</span><span style="color:#cc7832;">import </span>java.io.ByteArrayOutputStream<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.io.DataOutputStream<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.io.File<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.io.FileInputStream<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.io.IOException<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.io.InputStream<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.net.HttpURLConnection<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.net.URL<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.net.URLEncoder<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.util.HashMap<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.util.Iterator<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.util.Map<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">import </span>java.util.Random<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">
</span><span style="color:#cc7832;">import </span>javax.net.ssl.SSLException<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">
</span><span style="color:#629755;"><em>/**
</em></span><span style="color:#629755;"><em> * 身份证识别
</em></span><span style="color:#629755;"><em> * </em></span><span style="color:#629755;"><strong><em>@ClassName:CertificateRecognition.java
</em></strong></span><span style="color:#629755;"><strong><em> </em></strong></span><span style="color:#629755;"><em>*/
</em></span><span style="color:#cc7832;">public class </span>CertificateRecognition {
   
   
   <span style="color:#cc7832;">private final static int </span><span style="color:#9876aa;"><em>CONNECT_TIME_OUT </em></span>= <span style="color:#6897bb;">30000</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    private final static int </span><span style="color:#9876aa;"><em>READ_OUT_TIME </em></span>= <span style="color:#6897bb;">50000</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    private static </span>String <span style="color:#9876aa;"><em>boundaryString </em></span>= <span style="font-style:italic;">getBoundary</span>()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    
</span><span style="color:#cc7832;">    </span><span style="color:#808080;">//url参数为身份证识别API的URL，map参数存放的是api_key、api_secret等值，fileMap参数存放的是图片字节型数组
</span><span style="color:#808080;">    </span><span style="color:#cc7832;">public static byte</span>[] <span style="color:#ffc66d;">post</span>(String url<span style="color:#cc7832;">, </span>HashMap&lt;String<span style="color:#cc7832;">, </span>String&gt; map<span style="color:#cc7832;">, </span>HashMap&lt;String<span style="color:#cc7832;">, byte</span>[]&gt; fileMap) <span style="color:#cc7832;">throws </span>Exception {
        HttpURLConnection conne<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>URL url1 = <span style="color:#cc7832;">new </span>URL(url)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne = (HttpURLConnection) url1.openConnection()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setDoOutput(<span style="color:#cc7832;">true</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setUseCaches(<span style="color:#cc7832;">false</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setRequestMethod(<span style="color:#6a8759;">"POST"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setConnectTimeout(<span style="color:#9876aa;"><em>CONNECT_TIME_OUT</em></span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setReadTimeout(<span style="color:#9876aa;"><em>READ_OUT_TIME</em></span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setRequestProperty(<span style="color:#6a8759;">"accept"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"*/*"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setRequestProperty(<span style="color:#6a8759;">"Content-Type"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"multipart/form-data; boundary=" </span>+ <span style="color:#9876aa;"><em>boundaryString</em></span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setRequestProperty(<span style="color:#6a8759;">"connection"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"Keep-Alive"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>conne.setRequestProperty(<span style="color:#6a8759;">"user-agent"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"Mozilla/4.0 (compatible;MSIE 6.0;Windows NT 5.1;SV1)"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>DataOutputStream obos = <span style="color:#cc7832;">new </span>DataOutputStream(conne.getOutputStream())<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>Iterator iter = map.entrySet().iterator()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        while</span>(iter.hasNext()){
            Map.Entry&lt;String<span style="color:#cc7832;">, </span>String&gt; entry = (Map.Entry) iter.next()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>String key = entry.getKey()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>String value = entry.getValue()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>obos.writeBytes(<span style="color:#6a8759;">"--" </span>+ <span style="color:#9876aa;"><em>boundaryString </em></span>+ <span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>obos.writeBytes(<span style="color:#6a8759;">"Content-Disposition: form-data; name=</span><span style="color:#cc7832;">\"</span><span style="color:#6a8759;">" </span>+ key + <span style="color:#6a8759;">"</span><span style="color:#cc7832;">\"\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>obos.writeBytes(<span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>obos.writeBytes(value + <span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>}
        <span style="color:#cc7832;">if</span>(fileMap != <span style="color:#cc7832;">null </span>&amp;&amp; fileMap.size() &gt; <span style="color:#6897bb;">0</span>){
            Iterator fileIter = fileMap.entrySet().iterator()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            while</span>(fileIter.hasNext()){
                Map.Entry&lt;String<span style="color:#cc7832;">, byte</span>[]&gt; fileEntry = (Map.Entry&lt;String<span style="color:#cc7832;">, byte</span>[]&gt;) fileIter.next()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">                </span>obos.writeBytes(<span style="color:#6a8759;">"--" </span>+ <span style="color:#9876aa;"><em>boundaryString </em></span>+ <span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">                </span>obos.writeBytes(<span style="color:#6a8759;">"Content-Disposition: form-data; name=</span><span style="color:#cc7832;">\"</span><span style="color:#6a8759;">" </span>+ fileEntry.getKey() + <span style="color:#6a8759;">"</span><span style="color:#cc7832;">\"</span><span style="color:#6a8759;">; filename=</span><span style="color:#cc7832;">\"</span><span style="color:#6a8759;">" </span>+ <span style="font-style:italic;">encode</span>(<span style="color:#6a8759;">" "</span>) + <span style="color:#6a8759;">"</span><span style="color:#cc7832;">\"\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">                </span>obos.writeBytes(<span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">                </span>obos.write(fileEntry.getValue())<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">                </span>obos.writeBytes(<span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>}
        }
        obos.writeBytes(<span style="color:#6a8759;">"--" </span>+ <span style="color:#9876aa;"><em>boundaryString </em></span>+ <span style="color:#6a8759;">"--" </span>+ <span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>obos.writeBytes(<span style="color:#6a8759;">"</span><span style="color:#cc7832;">\r\n</span><span style="color:#6a8759;">"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>obos.flush()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>obos.close()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>InputStream ins = <span style="color:#cc7832;">null;
</span><span style="color:#cc7832;">        int </span>code = conne.getResponseCode()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        try</span>{
            <span style="color:#cc7832;">if</span>(code == <span style="color:#6897bb;">200</span>){
                ins = conne.getInputStream()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>}<span style="color:#cc7832;">else</span>{
                ins = conne.getErrorStream()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>}
        }<span style="color:#cc7832;">catch </span>(SSLException e){
            e.printStackTrace()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            return new byte</span>[<span style="color:#6897bb;">0</span>]<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>}
        ByteArrayOutputStream baos = <span style="color:#cc7832;">new </span>ByteArrayOutputStream()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        byte</span>[] buff = <span style="color:#cc7832;">new byte</span>[<span style="color:#6897bb;">4096</span>]<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        int </span>len<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        while</span>((len = ins.read(buff)) != -<span style="color:#6897bb;">1</span>){
            baos.write(buff<span style="color:#cc7832;">, </span><span style="color:#6897bb;">0</span><span style="color:#cc7832;">, </span>len)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>}
        <span style="color:#cc7832;">byte</span>[] bytes = baos.toByteArray()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>ins.close()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        return </span>bytes<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    </span>}
    
    <span style="color:#cc7832;">private static </span>String <span style="color:#ffc66d;">getBoundary</span>() {
        StringBuilder sb = <span style="color:#cc7832;">new </span>StringBuilder()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>Random random = <span style="color:#cc7832;">new </span>Random()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        for</span>(<span style="color:#cc7832;">int </span>i = <span style="color:#6897bb;">0</span><span style="color:#cc7832;">; </span>i &lt; <span style="color:#6897bb;">32</span><span style="color:#cc7832;">; </span>++i) {
            sb.append(<span style="color:#6a8759;">"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"</span>.charAt(random.nextInt(<span style="color:#6a8759;">"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_"</span>.length())))<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>}
        <span style="color:#cc7832;">return </span>sb.toString()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    </span>}
    
    <span style="color:#808080;">//设置字符编码格式为UTF-8
</span><span style="color:#808080;">    </span><span style="color:#cc7832;">private static </span>String <span style="color:#ffc66d;">encode</span>(String value) <span style="color:#cc7832;">throws </span>Exception{
        <span style="color:#cc7832;">return </span>URLEncoder.<span style="font-style:italic;">encode</span>(value<span style="color:#cc7832;">, </span><span style="color:#6a8759;">"UTF-8"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    </span>}
    
    <span style="color:#808080;">//将二进制文件转为字节型数组
</span><span style="color:#808080;">    </span><span style="color:#cc7832;">public static byte</span>[] <span style="color:#ffc66d;">getBytesFromFile</span>(File f) {
        <span style="color:#cc7832;">if </span>(f == <span style="color:#cc7832;">null</span>) {
            <span style="color:#cc7832;">return null;
</span><span style="color:#cc7832;">        </span>}
        <span style="color:#cc7832;">try </span>{
            FileInputStream stream = <span style="color:#cc7832;">new </span>FileInputStream(f)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>ByteArrayOutputStream out = <span style="color:#cc7832;">new </span>ByteArrayOutputStream(<span style="color:#6897bb;">1000</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            byte</span>[] b = <span style="color:#cc7832;">new byte</span>[<span style="color:#6897bb;">1000</span>]<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            int </span>n<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            while </span>((n = stream.read(b)) != -<span style="color:#6897bb;">1</span>)
                out.write(b<span style="color:#cc7832;">, </span><span style="color:#6897bb;">0</span><span style="color:#cc7832;">, </span>n)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>stream.close()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            </span>out.close()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">            return </span>out.toByteArray()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>} <span style="color:#cc7832;">catch </span>(IOException e) {
        }
        <span style="color:#cc7832;">return null;
</span><span style="color:#cc7832;">    </span>}
    
    <span style="color:#808080;">//将输入流转为字节型数组
</span><span style="color:#808080;">    </span><span style="color:#cc7832;">public static  byte</span>[] <span style="color:#ffc66d;">getBytesFromInputStream</span>(InputStream inputStream) <span style="color:#cc7832;">throws </span>IOException {    
        <span style="color:#cc7832;">byte</span>[] buffer = <span style="color:#cc7832;">new byte</span>[<span style="color:#6897bb;">1024</span>]<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">        int </span>len = <span style="color:#6897bb;">0</span><span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">        </span>ByteArrayOutputStream bos = <span style="color:#cc7832;">new </span>ByteArrayOutputStream()<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">        while</span>((len = inputStream.read(buffer)) != -<span style="color:#6897bb;">1</span>) {    
            bos.write(buffer<span style="color:#cc7832;">, </span><span style="color:#6897bb;">0</span><span style="color:#cc7832;">, </span>len)<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">        </span>}    
        bos.close()<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">        return </span>bos.toByteArray()<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">    </span>}

}</pre><p><br /></p><p><span style="font-size:16px;"><strong><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><br /></span></span></strong></span></p><p><span style="font-weight:bold;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="font-size:16px;">①通过URL方式</span></span></span></span><br /></p><p><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="font-size:14px;">当输入图片URL，点击检测按钮，触发js的click事件，首先根据URL完成修改img标签的背景图片，并将其传给 'readPhoto1' 函数。该函数将URL通过AJAX异步请求传至Controller层，Controller层通过URL首先建立网络连接得到输入流，输入流通过上述代码转为字节型数组，并put至HashMap中作为参数之一。另外两个参数已经是规定好的，这时再调用post函数，得到返回值转为JSON格式返回至 'readPhoto1' 函数，该函数再取值通过id赋值给相应的标签。参考代码如下。</span></span></span></p><p><span style="font-size:14px;"><br /></span></p><pre><code class="language-javascript"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span></code></pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#9876aa;">$</span>(<span style="color:#6a8759;">"#bg-model4_button2"</span>).<span style="color:#ffc66d;">click</span>(<span style="color:#cc7832;"><strong>function</strong></span>(){
 <span style="color:#cc7832;"><strong>var </strong></span>photoURL = document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"bg-model4_input"</span>).<span style="color:#9876aa;">value</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">'bg-model4_img'</span>).<span style="color:#9876aa;">src </span>= photoURL<span style="color:#cc7832;">;
</span><span style="color:#cc7832;"> </span><span style="color:#ffc66d;">readPhoto1</span>(photoURL)<span style="color:#cc7832;">;
</span>})<span style="color:#cc7832;">;</span></pre><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span><pre><code class="language-javascript"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span></code></pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#808080;">/*通过URL读取图片*/
</span><span style="color:#cc7832;"><strong>function </strong></span><span style="color:#ffc66d;">readPhoto1</span>(photoURL){
   <span style="color:#9876aa;">$</span>.<span style="color:#ffc66d;">post</span>(<span style="color:#6a8759;">"readPhotoInfo1.do"</span><span style="color:#cc7832;">,</span>{photoURL}<span style="color:#cc7832;">,</span><span style="color:#cc7832;"><strong>function</strong></span>(data){
      document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"name"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].<span style="color:#9876aa;">name</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"sex"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].gender<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"race"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].race<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"birthday"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].birthday<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"address"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].address<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"idcard_num"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].id_card_number<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span><span style="color:#cc7832;"><strong>if</strong></span>(data.cards[<span style="color:#6897bb;">0</span>].side == <span style="color:#6a8759;">"front"</span>){
         document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"admin_side"</span>).innerHTML = <span style="color:#6a8759;">"人像面"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span>}<span style="color:#cc7832;"><strong>else</strong></span>{
         document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"admin_side"</span>).innerHTML = <span style="color:#6a8759;">"国徽面"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span>}
      document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"admin_time_used"</span>).innerHTML = data.time_used + <span style="color:#6a8759;">"ms"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span>}<span style="color:#cc7832;">,</span><span style="color:#6a8759;">"json"</span>)<span style="color:#cc7832;">;
</span>}</pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#cc7832;">private </span>String <span style="color:#9876aa;">photoInfo</span><span style="color:#cc7832;">;   </span><span style="color:#808080;">//身份证信息
</span><span style="color:#808080;">
</span><span style="color:#808080;">//根据图片URL读取图片内容信息
</span><span style="color:#bbb529;">@RequestMapping</span>(<span style="color:#d0d0ff;">value</span>=<span style="color:#6a8759;">"/readPhotoInfo1.do"</span><span style="color:#cc7832;">,</span><span style="color:#d0d0ff;">method</span>=RequestMethod.<span style="color:#9876aa;"><em>POST</em></span>)
<span style="color:#cc7832;">public  </span>String <span style="color:#ffc66d;">readPhotoInfo1</span>(HttpServletRequest request<span style="color:#cc7832;">,</span>HttpServletResponse response) <span style="color:#cc7832;">throws </span>IOException{
   response.setContentType(<span style="color:#6a8759;">"text/html; charset=utf-8"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span><span style="color:#808080;">//js里通过ajax传递过来的图片URL
</span><span style="color:#808080;">   </span>String photoURL = request.getParameter(<span style="color:#6a8759;">"photoURL"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span>URL photo_url = <span style="color:#cc7832;">new </span>URL(photoURL)<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">       </span>HttpURLConnection conn = (HttpURLConnection)photo_url.openConnection()<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">       </span>conn.setConnectTimeout(<span style="color:#6897bb;">3</span>*<span style="color:#6897bb;">1000</span>)<span style="color:#cc7832;">;  
</span><span style="color:#cc7832;">       </span><span style="color:#808080;">//防止屏蔽程序抓取而返回403错误  
</span><span style="color:#808080;">       </span>conn.setRequestProperty(<span style="color:#6a8759;">"User-Agent"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)"</span>)<span style="color:#cc7832;">;  
</span><span style="color:#cc7832;">       </span><span style="color:#808080;">//得到输入流  
</span><span style="color:#808080;">       </span>InputStream inputStream = conn.getInputStream()<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">       byte</span>[] buff = CertificateRecognition.<span style="font-style:italic;">getBytesFromInputStream</span>(inputStream)<span style="color:#cc7832;">;     
</span><span style="color:#cc7832;">       
</span><span style="color:#cc7832;">       </span><span style="color:#808080;">//API的地址
</span><span style="color:#808080;">   </span>String url = <span style="color:#6a8759;">"https://api-cn.faceplusplus.com/cardpp/v1/ocridcard"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>HashMap&lt;String<span style="color:#cc7832;">, </span>String&gt; map = <span style="color:#cc7832;">new </span>HashMap&lt;&gt;()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>HashMap&lt;String<span style="color:#cc7832;">, byte</span>[]&gt; byteMap = <span style="color:#cc7832;">new </span>HashMap&lt;&gt;()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>map.put(<span style="color:#6a8759;">"api_key"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"你的api_key"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>map.put(<span style="color:#6a8759;">"api_secret"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"你的api_secret"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span>map.put(<span style="color:#6a8759;">"return_landmark"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"1"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>map.put(<span style="color:#6a8759;">"return_attributes"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"gender,age,smiling,headpose,facequality,blur,eyestatus,emotion,ethnicity,beauty,mouthstatus,eyegaze,skinstatus"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>byteMap.put(<span style="color:#6a8759;">"image_file"</span><span style="color:#cc7832;">, </span>buff)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span>PrintWriter out = response.getWriter()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">
</span><span style="color:#cc7832;">       </span>callPost(url<span style="color:#cc7832;">, </span>map<span style="color:#cc7832;">, </span>byteMap<span style="color:#cc7832;">, </span>out)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>out.close()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   return null;
</span>}</pre><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span><h2 style="font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;font-weight:400;line-height:1.5;color:rgb(51,51,51);margin-top:30px;margin-bottom:0px;font-size:20px;padding:0px;border-bottom-color:rgb(204,204,204);background-color:rgb(255,255,255);"></h2><pre><code class="language-java"></pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#808080;">//调用CertificateRecognition中的post方法
</span><span style="color:#cc7832;">private void </span><span style="color:#ffc66d;">callPost</span>(String url<span style="color:#cc7832;">, </span>HashMap&lt;String<span style="color:#cc7832;">, </span>String&gt; map<span style="color:#cc7832;">, </span>HashMap&lt;String<span style="color:#cc7832;">, byte</span>[]&gt; byteMap<span style="color:#cc7832;">, </span>PrintWriter pw) {
    <span style="color:#cc7832;">try</span>{
        <span style="color:#cc7832;">byte</span>[] bacd = CertificateRecognition.<span style="font-style:italic;">post</span>(url<span style="color:#cc7832;">, </span>map<span style="color:#cc7832;">, </span>byteMap)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        this</span>.<span style="color:#9876aa;">photoInfo </span>= <span style="color:#cc7832;">new </span>String(bacd)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>pw.println(<span style="color:#9876aa;">photoInfo</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">        </span>System.<span style="color:#9876aa;"><em>out</em></span>.println(<span style="color:#9876aa;">photoInfo</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    </span>}<span style="color:#cc7832;">catch </span>(Exception e) {
        e.printStackTrace()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">    </span>}
}</code></pre><br /><br /><h2 style="font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;line-height:1.5;color:rgb(51,51,51);margin-top:30px;margin-bottom:0px;padding:0px;border-bottom-color:rgb(204,204,204);background-color:rgb(255,255,255);"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"><span style="font-size:16px;">②通过本地上传方式</span></span></span><span style="font-weight:normal;"><span style="font-size:14px;"><br /></span></span></h2><h2 style="font-family:'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial, 'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Source Han Sans CN', 'Source Han Sans SC', 'Microsoft YaHei', 'Wenquanyi Micro Hei', 'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;line-height:1.5;color:rgb(51,51,51);margin-top:30px;margin-bottom:0px;padding:0px;border-bottom-color:rgb(204,204,204);background-color:rgb(255,255,255);"><span style="font-weight:normal;"><span style="font-size:14px;"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">当选择本地图片，由于绑定js的change事件，首先完成修改img标签的背景图片，这里的js得到的是本地图片的base64编码，并将其传给'readPhoto2'函数。该函数将的base64编码通过AJAX异步请求传至Controller层，Controller层首先需要对图片的base64编码进行截取（前缀data：image/ jpeg; base64，为无效字符串），并调整异常数据，再将其写入本地一个规定的绝对路径。然后同理通过上述</span><span style="vertical-align:inherit;">代码转为字节型数组，并将其put至HashMap中作为参数之一。这时再调用post函数，得到返回值并转为JSON格式返回至' </span></span><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">readPhoto2'函数，该函数再取值通过id赋值给相应的标签。参考代码如下。</span></span></span></span></h2><pre><code class="language-javascript"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span></code></pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#9876aa;">$</span>(<span style="color:#6a8759;">"#admin_upload_photo"</span>).<span style="color:#ffc66d;">change</span>(<span style="color:#cc7832;"><strong>function</strong></span>(){    
 <span style="color:#cc7832;"><strong>if</strong></span>(window.FileReader){       <span style="color:#808080;">//chrome,firefox7+,opera,IE10,IE9，IE9也可以用滤镜来实现
</span><span style="color:#808080;">   </span><span style="color:#9876aa;">oFReader </span>= <span style="color:#cc7832;"><strong>new </strong></span>FileReader()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span><span style="color:#9876aa;">oFReader</span>.<span style="color:#ffc66d;">readAsDataURL</span>(<span style="color:#cc7832;"><strong>this</strong></span>.files[<span style="color:#6897bb;">0</span>])<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span><span style="color:#9876aa;">oFReader</span>.onload = <span style="color:#cc7832;"><strong>function </strong></span>(oFREvent) {
      document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">'bg-model4_img'</span>).<span style="color:#9876aa;">src </span>= oFREvent.target.result<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span><span style="color:#cc7832;"><strong>var </strong></span>base64 = oFREvent.target.result<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span><span style="color:#ffc66d;">alert</span>(base64)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">      </span><span style="color:#ffc66d;">readPhoto2</span>(base64)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span>}<span style="color:#cc7832;">; 
</span><span style="color:#cc7832;"> </span>}
   })<span style="color:#cc7832;">;</span></pre><pre><code class="language-javascript"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span></code></pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#808080;">/*通过绝对路径读取图片*/
</span><span style="color:#cc7832;"><strong>function </strong></span><span style="color:#ffc66d;">readPhoto2</span>(base64){ 
   <span style="color:#9876aa;">$</span>.<span style="color:#ffc66d;">post</span>(<span style="color:#6a8759;">"readPhotoInfo2.do"</span><span style="color:#cc7832;">,</span>{base64}<span style="color:#cc7832;">,</span><span style="color:#cc7832;"><strong>function</strong></span>(data){
      document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"name"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].<span style="color:#9876aa;">name</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"sex"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].gender<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"race"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].race<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"birthday"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].birthday<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"address"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].address<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"idcard_num"</span>).innerHTML = data.cards[<span style="color:#6897bb;">0</span>].id_card_number<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span><span style="color:#cc7832;"><strong>if</strong></span>(data.cards[<span style="color:#6897bb;">0</span>].side == <span style="color:#6a8759;">"front"</span>){
             document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"admin_side"</span>).innerHTML = <span style="color:#6a8759;">"人像面"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>}<span style="color:#cc7832;"><strong>else</strong></span>{
             document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"admin_side"</span>).innerHTML = <span style="color:#6a8759;">"国徽面"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>}
          document.<span style="color:#ffc66d;">getElementById</span>(<span style="color:#6a8759;">"admin_time_used"</span>).innerHTML = data.time_used + <span style="color:#6a8759;">"ms"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span>}<span style="color:#cc7832;">,</span><span style="color:#6a8759;">"json"</span>)<span style="color:#cc7832;">;
</span>}</pre><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span><pre><code class="language-java"><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span></code></pre><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12pt;"><span style="color:#808080;">//根据图片绝对路径读取图片内容信息
</span><span style="color:#bbb529;">@RequestMapping</span>(<span style="color:#d0d0ff;">value</span>=<span style="color:#6a8759;">"/readPhotoInfo2.do"</span><span style="color:#cc7832;">,</span><span style="color:#d0d0ff;">method</span>=RequestMethod.<span style="color:#9876aa;"><em>POST</em></span>)
<span style="color:#cc7832;">public  </span>String <span style="color:#ffc66d;">readPhotoInfo2</span>(HttpServletRequest request<span style="color:#cc7832;">,</span>HttpServletResponse response) <span style="color:#cc7832;">throws </span>IOException{
   response.setContentType(<span style="color:#6a8759;">"text/html; charset=utf-8"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   </span><span style="color:#808080;">//js里通过ajax传递过来的图片base64编码
</span><span style="color:#808080;">   </span>String base64 = request.getParameter(<span style="color:#6a8759;">"base64"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   int </span>size = base64.indexOf(<span style="color:#6a8759;">","</span>)<span style="color:#cc7832;">;  </span><span style="color:#808080;">//截取第一个,号后面的字符串
</span><span style="color:#808080;">   </span>System.<span style="color:#9876aa;"><em>out</em></span>.println(size)<span style="color:#cc7832;">;  </span><span style="color:#808080;">//21
</span><span style="color:#808080;">   
</span><span style="color:#808080;">   </span>String substr = base64.substring(<span style="color:#6897bb;">22</span>)<span style="color:#cc7832;">; 
</span><span style="color:#cc7832;">   
</span><span style="color:#cc7832;">   </span>BASE64Decoder decoder = <span style="color:#cc7832;">new </span>BASE64Decoder()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       try 
</span><span style="color:#cc7832;">       </span>{           
           <span style="color:#cc7832;">byte</span>[] b = decoder.decodeBuffer(substr)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           for</span>(<span style="color:#cc7832;">int </span>i=<span style="color:#6897bb;">0</span><span style="color:#cc7832;">;</span>i&lt;b.<span style="color:#9876aa;">length</span><span style="color:#cc7832;">;</span>++i)  <span style="color:#808080;">//调整异常数据
</span><span style="color:#808080;">           </span>{
               <span style="color:#cc7832;">if</span>(b[i]&lt;<span style="color:#6897bb;">0</span>){
                   b[i] += <span style="color:#6897bb;">256</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">               </span>}
           }            
           String imgFilePath = <span style="color:#6a8759;">"e:/base.png"</span><span style="color:#cc7832;">;   </span><span style="color:#808080;">//新生成的图片存放路径
</span><span style="color:#808080;">           </span>OutputStream out = <span style="color:#cc7832;">new </span>FileOutputStream(imgFilePath)<span style="color:#cc7832;">;    
</span><span style="color:#cc7832;">           </span>out.write(b)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>out.flush()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>out.close()<span style="color:#cc7832;">;           
</span><span style="color:#cc7832;">           
</span><span style="color:#cc7832;">           </span>File file = <span style="color:#cc7832;">new </span>File(imgFilePath)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          byte</span>[] buff = CertificateRecognition.<span style="font-style:italic;">getBytesFromFile</span>(file)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          
</span><span style="color:#cc7832;">          </span><span style="color:#808080;">//API的地址
</span><span style="color:#808080;">          </span>String url = <span style="color:#6a8759;">"https://api-cn.faceplusplus.com/cardpp/v1/ocridcard"</span><span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>HashMap&lt;String<span style="color:#cc7832;">, </span>String&gt; map = <span style="color:#cc7832;">new </span>HashMap&lt;&gt;()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>HashMap&lt;String<span style="color:#cc7832;">, byte</span>[]&gt; byteMap = <span style="color:#cc7832;">new </span>HashMap&lt;&gt;()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>map.put(<span style="color:#6a8759;">"api_key"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"你的api_key"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>map.put(<span style="color:#6a8759;">"api_secret"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"你的api_secret"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>map.put(<span style="color:#6a8759;">"return_landmark"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"1"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>map.put(<span style="color:#6a8759;">"return_attributes"</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">"gender,age,smiling,headpose,facequality,blur,eyestatus,emotion,ethnicity,beauty,mouthstatus,eyegaze,skinstatus"</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>byteMap.put(<span style="color:#6a8759;">"image_file"</span><span style="color:#cc7832;">, </span>buff)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">          </span>PrintWriter pw = response.getWriter()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">
</span><span style="color:#cc7832;">           </span>callPost(url<span style="color:#cc7832;">, </span>map<span style="color:#cc7832;">, </span>byteMap<span style="color:#cc7832;">, </span>pw)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>pw.close()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           
</span><span style="color:#cc7832;">       </span>} 
       <span style="color:#cc7832;">catch </span>(Exception e){
          e.printStackTrace()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">       </span>}
   <span style="color:#cc7832;">return null;
</span>}</pre><span style="vertical-align:inherit;"><span style="vertical-align:inherit;"></span></span><br /><p><span style="vertical-align:inherit;"><span style="vertical-align:inherit;">项目效果图如下（证件图片是在网上任意找的一张图片，不针对于任何人）。</span></span></p><p><img src="https://img-blog.csdn.net/20180521214416414" width="750" height="400" alt="" /><br /></p><br /><p><br /></p>                                    </div>
                                    <div data-report-view='{"mod":"popu_387","dest":"https://blog.csdn.net/qq_39194380/article/details/80393909","extend1":"pc","ab":"new"}'></div>
                        
            <div class="person-messagebox">
                <div class="left-message"><a href="https://blog.csdn.net/qq_39194380">
                    <img src="https://profile.csdnimg.cn/3/6/7/3_qq_39194380" class="avatar_pic" username='qq_39194380'>
                </a></div>
                <div class="middle-message">
                                        <div class="title"><span class="tit "><a href="https://blog.csdn.net/qq_39194380" data-report-click='{"mod":"popu_379","ab":"new"}' target="_blank">Jalon_Y</a></span>
                        <!-- 等级，level -->
                                                <img class="identity-icon" src="https://csdnimg.cn/identity/blog1.png"/>                                            </div>
                    <div class="text"><span>原创文章 2</span><span>获赞 3</span><span>访问量 818</span></div>
                </div>
                                <div class="right-message">
                                            <a class="btn btn-sm  bt-button personal-watch" data-report-click='{"mod":"popu_379","ab":"new","extend1":"个人信息未关注"}'>关注</a>
                                                                <a href=https://im.csdn.net/im/main.html?userName=qq_39194380 target="_blank" 
                            class="btn btn-sm bt-button personal-letter">私信
                        </a>
                                    </div>
                            </div>
                        
        </div>
    </article>

</div>

            <div class="hide-article-box hide-article-pos text-center">
            <a class="btn-readmore" id="btn-readmore-zk" data-report-view='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_39194380/java/article/details/80393909","strategy":"readmore","ab":"new"}' data-report-click='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_39194380/java/article/details/80393909","strategy":"readmore","ab":"new"}'>
                展开阅读全文
                <svg class="icon chevrondown" aria-hidden="true">
                    <use xlink:href="#csdnc-chevrondown"></use>
                </svg>
            </a>
        </div>   
    
<script>
    $.get("https://blog.csdn.net/qq_39194380/article/uvc/80393909");
</script>

<div class="more-toolbox" id="toolBarBox">
    <span id="fixedBar"></span>
    <div class="left-toolbox">
        <ul class="toolbox-list">
            <li class="tool-item tool-active is-like" id="is-like"><a>
            <img style="display:none;" id="is-like-imgactive" src="https://csdnimg.cn/release/phoenix/template/new_img/tobarThumbUpactive.png" alt="">
            <img style="display:block;" id="is-like-img" src="https://csdnimg.cn/release/phoenix/template/new_img/thumbUpWhite.png" alt="">   
            <span class="name" id="is-like-span">点赞</span>
            <span id="spanCount" class="count">1</span>
            </a></li>
            <li class="tool-item tool-active tool-item-comment">
                                <a href="#commentBox">
                    <img src="https://csdnimg.cn/release/phoenix/template/new_img/commentWhite.png" alt="">
                    <span class="name">评论</span>
                    <span class="count">2</span>
                </a>
            </li>
            <li class="tool-item tool-active tool-QRcode" id="tool-share">
                <a href="javascript:;" data-report-click='{"mod":"1582594662_002","ab":"new"}'>
                    <img src="https://csdnimg.cn/release/phoenix/template/new_img/shareWhite.png" alt="">
                    <span class="name">分享</span>
                </a>
                <div class="QRcode" id="tool-QRcode" style="left:-92%;">
                    <span id="QRcode-close">x</span>
                    <p class="title">
                    海报分享
                    </p>
                    <div id='shareCode'></div>
                    <p>
                    扫一扫，分享海报
                    </p>
                </div>
            </li>
            <li class="tool-item tool-active is-collection ">
                <a href="javascript:;" data-report-click='{"mod":"popu_824","ab":"new"}'>
                    <img id="is-collection-img" style="display:block;" src="https://csdnimg.cn/release/phoenix/template/new_img/collectWhite.png" alt="">
                    <img id="is-collection-imgactive" style="display:none;" src="https://csdnimg.cn/release/phoenix/template/new_img/tobarCollectionActive.png" alt="">
                    <span class="name" id="is-collection">收藏</span>
                    <span class="count get-collection">                    1                    </span>
                </a>
            </li>
            <li class="tool-item tool-active tool-phong" id="tool-phong">
                <a href="javascript:;" data-report-click='{"mod":"popu_831","dest":"","ab":"new"}'>
                    <img src="https://csdnimg.cn/release/phoenix/template/new_img/mobileWhite.png" alt="">
                    <span class="name">
                        手机看
                    </span>
                </a>
                <div class="QRcode" id="tool-QRcode-phong" style="left:-78%;">
                    <p class="title">
                    分享到微信朋友圈
                    </p>
                    <span id="QRcode-phong-close">x</span>
                    <div id='shareQrCode'></div>
                    <p>
                    扫一扫，手机阅读 
                    </p>
                </div>
            </li>
            <!--打赏开始-->
                        <li class="tool-item tool-active tool-reward" id="toolreward">
                
                                    <a  data-report-click='{"mod":"popu_830" "dest":"","ab":"new"}'><img src="https://csdnimg.cn/release/phoenix/template/new_img/rewardWhite.png" alt=""><span class="name">打赏</span></a>
                    
                
                <div id="reward" class="reward-box">
	<p class="rewad-title">打赏<span class="reward-close"><svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12"><defs><style type="text/css"></style></defs><path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path></svg></span></p>
	<dl>
		<dd><a href="javascript:;"><img src="https://profile.csdnimg.cn/3/6/7/3_qq_39194380" alt=""></a></dd>
		<dt>
			<p class="blog-name">Jalon_Y</p>
			<p class="blog-discript">“你的鼓励将是我创作的最大动力”</p>
		</dt>
	</dl>
	<div class="money-box">
        			            	<span class="choosed choose_money" data-id="5">5C币</span>
			        							<span class="choose_money" data-id="10">10C币</span>
			        							<span class="choose_money" data-id="20">20C币</span>
			        							<span class="choose_money" data-id="50">50C币</span>
			        							<span class="choose_money" data-id="100">100C币</span>
			        							<span class="choose_money" data-id="200">200C币</span>
			        	</div>
	<div class="sure-box">
		<p class="is-have-money"><a class="reward-sure">确定</a></p>
	</div>
</div>

            </li>
                        <!--打赏结束-->
            <li class="tool-item tool-active tool-more">
                <!-- <a>
                <img src="https://csdnimg.cn/release/phoenix/template/new_img/lookMore.png" alt="">
                </a>
                <ul class="more-box">
                    <li class="item"><a class="article-report">文章举报</a></li>
                </ul> -->
                <a class="article-report">文章举报</a>
            </li>
        </ul>
        <div style="display:flex">
                        <a class="tool-mover-open" id="btn-readmore" style="display: none;"  data-type="0" data-report-view='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_39194380/java/article/details/80393909","strategy":"packupbar","ab":"new"}' data-report-click='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_39194380/java/article/details/80393909","strategy":"packupbar","ab":"new"}'>
                <span>收起全文</span>
                <img id="btn-close-img" style="display: block;" src="https://csdnimg.cn/release/phoenix/template/new_img/CommentArrow.png" alt="">
            </a>
         </div>
    </div>  
</div>
<script type=text/javascript crossorigin src="https://csdnimg.cn/release/phoenix/production/qrcode-7c90a92189.min.js"></script>
<script src="//g.csdnimg.cn/??sharewx/1.2.1/sharewx.js" type="text/javascript"></script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/collection-box/1.1.9/collection-box.js"></script>
            <div id="dmp_ad_58" style="width:100%;overflow-x:hidden"><div id="kp_box_58" data-pid="58"><script type="text/javascript">
        (function() {
            var s = "_" + Math.random().toString(36).slice(2);
            document.write('<div style="" id="' + s + '"></div>');
            (window.slotbydup = window.slotbydup || []).push({
                id: "u3501897",
                container: s
            });
        })();
</script>
<!-- 多条广告如下脚本只需引入一次 -->
<script type="text/javascript" src="//cpro.baidustatic.com/cpro/ui/c.js" async="async" defer="defer" >
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=58&a=386&c=0&k=&d=1&t=3&u=14a51934f6d64e6bac3edc9ec6f881c2"></div></div>            
            <a id="commentBox" name="commentBox"></a>
<div class="comment-box">
	<div class="comment-edit-box d-flex">
		<a id="commentsedit"></a>
		<div class="user-img">
			<a href="javascript:void(0);"  rel="noopener">
				<img class="show_loginbox" src="//g.csdnimg.cn/static/user-img/anonymous-User-img.png">
			</a>
		</div>
		<form id="commentform">
			<img class="comment-sofa-flag" src="https://csdnimg.cn/release/phoenix/template/new_img/commentFlag@2x.png">
			<textarea class="comment-content" name="comment_content" id="comment_content" placeholder="" maxlength="1000"></textarea>
			<div class="opt-box"> <!-- d-flex -->
				<div id="ubbtools" class="add_code">
					<a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>
				</div>
				<input type="hidden" id="comment_replyId" name="comment_replyId">
				<input type="hidden" id="article_id" name="article_id" value="80393909">
				<input type="hidden" id="comment_userId" name="comment_userId" value="">
				<input type="hidden" id="commentId" name="commentId" value="">
				<div class="dropdown" id="myDrap">
					<a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
					<div class="txt-selected text-truncate">添加代码片</div>
					<svg class="icon d-block" aria-hidden="true">
						<use xlink:href="#csdnc-triangledown"></use>
					</svg>
					</a>
					<ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">
						<li><a data-code="html">HTML/XML</a></li>
						<li><a data-code="objc">objective-c</a></li>
						<li><a data-code="ruby">Ruby</a></li>
						<li><a data-code="php">PHP</a></li>
						<li><a data-code="csharp">C</a></li>
						<li><a data-code="cpp">C++</a></li>
						<li><a data-code="javascript">JavaScript</a></li>
						<li><a data-code="python">Python</a></li>
						<li><a data-code="java">Java</a></li>
						<li><a data-code="css">CSS</a></li>
						<li><a data-code="sql">SQL</a></li>
						<li><a data-code="plain">其它</a></li>
					</ul>
				</div>  
				<div class="right-box">
                                        <span id="tip_comment" class="tip">还能输入<em>1000</em>个字符</span>
					<input type="button" class="btn btn-sm btn-cancel d-none" value="取消回复">
					<a data-report-click='{"mod":"1582594662_003","ab":"new"}'><input type="submit" class="btn btn-sm btn-comment" value="发表评论"></a>
				</div>
			</div>
		</form>
		<input type="button" class="bt-comment-show" value="评论">
	</div>

	<div class="comment-list-container">
		<a id="comments"></a>
		<div class="comment-list-box">
		</div>
		<div id="commentPage" class="pagination-box d-none"></div>
		<div class="opt-box text-center">
			<div class="btn btn-sm btn-link-blue" id="btnMoreComment"></div>
		</div>
	</div>
</div>
            <div class="recommend-box">
                                    <div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ruyingCSDN">	
					<span class="blog_title"> ruyingCSDN的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-13</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				5603</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ruyingCSDN/article/details/84904028" target="_blank"  rel="noopener" title="校验军官证、护照、港澳通行证的正则表达式"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ruyingCSDN\/article\/details\/84904028","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ruyingCSDN\/article\/details\/84904028","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				校验军官证、护照、港澳通行证的正则表达式			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ruyingCSDN/article/details/84904028" target="_blank"  rel="noopener" title="校验军官证、护照、港澳通行证的正则表达式"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ruyingCSDN\/article\/details\/84904028","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase' 			>
				军官证、护照、港澳通行证的正则表达式var filter_jg = /^[a-zA-Z0-9]{7,21}$/;  //军官证var filter_ga = /^[a-zA-Z0-9]{5,21}$/...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/T_shiyi">	
					<span class="blog_title"> T_shiyi的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-23</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				6389</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/T_shiyi/article/details/79138865" target="_blank"  rel="noopener" title="各类证件类型的格式校验"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/T_shiyi\/article\/details\/79138865","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/T_shiyi\/article\/details\/79138865","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				各类<em>证件</em>类型的格式校验			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/T_shiyi/article/details/79138865" target="_blank"  rel="noopener" title="各类证件类型的格式校验"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/T_shiyi\/article\/details\/79138865","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase' 			>
				1、身份证校验function isCardID(sId) {  var that = this;  var aCity = {    11: &quot;北京&quot;,    12: &quot;天津&quot;,    13: &quot;河...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/k571039838k">	
					<span class="blog_title"> 刘明昆</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">08-30</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				860</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/k571039838k/article/details/82224617" target="_blank"  rel="noopener" title="JavaWeb使用百度云文字识别上传图片内容"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/k571039838k\/article\/details\/82224617","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/k571039838k\/article\/details\/82224617","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>JavaWeb</em>使用百度云文字<em>识别</em>上传图片内容			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/k571039838k/article/details/82224617" target="_blank"  rel="noopener" title="JavaWeb使用百度云文字识别上传图片内容"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/k571039838k\/article\/details\/82224617","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase' 			>
				今天有童鞋问我，android端实现了拍照识别图片内容，那JavaWeb的话，是不是也可以上传图片进行识别呢？答案是一定的。效果图走一波选择文件点击确认上传识别后返回识别结果整体来说还是比较简单，大致...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_30381317">	
					<span class="blog_title"> weixin_30381317的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				55</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_30381317/article/details/95982389" target="_blank"  rel="noopener" title="验证身份证和护照"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.nonecase\"}","index":"4","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_30381317\/article\/details\/95982389","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.nonecase\"}","index":"4","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_30381317\/article\/details\/95982389","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				验证身份证和护照			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_30381317/article/details/95982389" target="_blank"  rel="noopener" title="验证身份证和护照"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.nonecase\"}","index":"4","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_30381317\/article\/details\/95982389","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.nonecase' 			>
				jQuery.validator.addMethod(&quot;validateSpecialCard&quot;, function (value, element, param) {        if ($(pa...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_59" data-pid="59"><script src='https://securepubads.g.doubleclick.net/tag/js/gpt.js'>
  googletag.pubads().definePassback('/162717810/CN-csdn.net/multiplex', ['fluid']).display();
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=59&a=2235&c=0&k=&d=1&t=3&u=48e7e2110a5845ab9de05b44b3ced1e6"></div></div><div class="recommend-item-box recommend-box-ident recommend-other-item-box">
	<a href="https://bbs.csdn.net/topics/80045008" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase\"}","index":"5","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80045008","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase\"}","index":"5","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80045008","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase' >
		<h4 class="text-truncate oneline">
					<!-- <span class="recommend-article-type">论坛</span> -->
			校验身份证、军官证、护照合法性				</h4>
		<div class="info-box d-flex align-content-center">
				<span class="date">09-11</span>
		</div>
	</a>

</div>

<div class="recommend-item-box recommend-box-ident recommend-other-item-box">
	<a href="https://bbs.csdn.net/topics/391998325" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase\"}","index":"6","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391998325","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase\"}","index":"6","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391998325","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase' >
		<h4 class="text-truncate oneline">
					<!-- <span class="recommend-article-type">论坛</span> -->
			java web开发<em>调用</em>别人提供接口				</h4>
		<div class="info-box d-flex align-content-center">
				<span class="date">08-10</span>
		</div>
	</a>

</div>

<div class="recommend-item-box recommend-box-ident recommend-other-item-box">
	<a href="http://ask.csdn.net/questions/676141" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase\"}","index":"7","strategy":"BlogCommendFromBaidu","dest":"http:\/\/ask.csdn.net\/questions\/676141","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase\"}","index":"7","strategy":"BlogCommendFromBaidu","dest":"http:\/\/ask.csdn.net\/questions\/676141","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase' >
		<h4 class="text-truncate oneline">
					<!-- <span class="recommend-article-type">问答</span> -->
			JAVA WEB<em>项目</em>如何获取<em>API</em>接口<em>中</em>的数据				</h4>
		<div class="info-box d-flex align-content-center">
				<span class="date">12-26</span>
		</div>
	</a>

</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_40298054">	
					<span class="blog_title"> qq_40298054的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-20</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				765</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_40298054/article/details/89420123" target="_blank"  rel="noopener" title="JAVA调用百度API（文字识别服务）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.nonecase\"}","index":"8","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40298054\/article\/details\/89420123","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.nonecase\"}","index":"8","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40298054\/article\/details\/89420123","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				JAVA<em>调用</em>百度<em>API</em>（文字<em>识别</em>服务）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_40298054/article/details/89420123" target="_blank"  rel="noopener" title="JAVA调用百度API（文字识别服务）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.nonecase\"}","index":"8","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40298054\/article\/details\/89420123","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.nonecase' 			>
				基于JAVA1.8，使用maven进行版本控制1.在百度开发者中心注册账户，并且申请“通用文字识别”项目（同样可以申请其它项目，部分需要收费），申请完成后进入控制台管理应用，会自动生成API Key ...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/cool_bot">	
					<span class="blog_title"> cool_bot的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-13</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1349</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/cool_bot/article/details/90150512" target="_blank"  rel="noopener" title="调用百度api实现图片文字识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.nonecase\"}","index":"9","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/cool_bot\/article\/details\/90150512","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.nonecase\"}","index":"9","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/cool_bot\/article\/details\/90150512","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>调用</em>百度<em>api</em><em>实现</em>图片文字<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/cool_bot/article/details/90150512" target="_blank"  rel="noopener" title="调用百度api实现图片文字识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.nonecase\"}","index":"9","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/cool_bot\/article\/details\/90150512","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9.nonecase' 			>
				python图片文字识别去百度云创建一个图片文字识别应用连接百度云ai下载sdk安装使用Python SDK有如下方式：如果已安装pip，执行pip install baidu-aip即可。如果已安装...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_60" data-pid="60"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="fluid"
     data-ad-layout-key="-hd-1q+4c-25+a"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="5760803113"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=60&a=731&c=0&k=&d=1&t=3&u=0088f3343f7a421d89c750f8ec9a0791"></div></div><div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/student_zz">	
					<span class="blog_title"> student_zz的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-12</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/student_zz/article/details/91491955" target="_blank"  rel="noopener" title="调用百度ai接口实现图片文字识别详解"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-10.nonecase\"}","index":"10","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/student_zz\/article\/details\/91491955","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-10.nonecase\"}","index":"10","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/student_zz\/article\/details\/91491955","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-10.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-10.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>调用</em>百度ai接口<em>实现</em>图片文字<em>识别</em>详解			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/student_zz/article/details/91491955" target="_blank"  rel="noopener" title="调用百度ai接口实现图片文字识别详解"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-10.nonecase\"}","index":"10","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/student_zz\/article\/details\/91491955","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-10.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-10.nonecase' 			>
				调用百度ai接口实现图片文字识别详解&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;首先先介绍一下这篇博文是干嘛的，为了不浪费大家时间。公司最近和短视频...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/zh_1721342390">	
					<span class="blog_title"> 花生福的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-16</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				658</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/zh_1721342390/article/details/89596818" target="_blank"  rel="noopener" title="调用百度OCR API实现身份证文字识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-11.nonecase\"}","index":"11","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zh_1721342390\/article\/details\/89596818","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-11.nonecase\"}","index":"11","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zh_1721342390\/article\/details\/89596818","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-11.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-11.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>调用</em>百度OCR <em>API</em><em>实现</em>身份证文字<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/zh_1721342390/article/details/89596818" target="_blank"  rel="noopener" title="调用百度OCR API实现身份证文字识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-11.nonecase\"}","index":"11","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zh_1721342390\/article\/details\/89596818","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-11.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-11.nonecase' 			>
				调用百度OCR API实现身份证文字识别									通过调用百度OCR的两个接口，实现身份证图像识别。首先要在百度云注册账号，并创建应用，以获取AppID，API Key，Secret Key。...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/jlq_diligence">	
					<span class="blog_title"> 丘8的专栏</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-22</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2980</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/jlq_diligence/article/details/87872177" target="_blank"  rel="noopener" title="使用百度API，分分钟搞定身份证正反面图片中的文字识别（Java代码实现）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-12.nonecase\"}","index":"12","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jlq_diligence\/article\/details\/87872177","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-12.nonecase\"}","index":"12","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jlq_diligence\/article\/details\/87872177","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-12.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-12.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				使用百度<em>API</em>，分分钟搞定身份证正反面图片<em>中</em>的文字<em>识别</em>（Java代码<em>实现</em>）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/jlq_diligence/article/details/87872177" target="_blank"  rel="noopener" title="使用百度API，分分钟搞定身份证正反面图片中的文字识别（Java代码实现）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-12.nonecase\"}","index":"12","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jlq_diligence\/article\/details\/87872177","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-12.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-12.nonecase' 			>
				今天时间比较宽松，简单学习了一下百度AI开发平台中的身份证中文字识别，10来分钟就搞定了，百度API就是厉害，简单写下，做个备忘。下载整个项目源码。一、注册百度账号及新增一个应用，获取百度API所需的...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/tulandsoft">	
					<span class="blog_title"> tulandsoft的专栏</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-27</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2741</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/tulandsoft/article/details/80829732" target="_blank"  rel="noopener" title="百度AI接入身份证识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-13.nonecase\"}","index":"13","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tulandsoft\/article\/details\/80829732","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-13.nonecase\"}","index":"13","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tulandsoft\/article\/details\/80829732","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-13.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-13.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				百度AI接入身份证<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/tulandsoft/article/details/80829732" target="_blank"  rel="noopener" title="百度AI接入身份证识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-13.nonecase\"}","index":"13","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tulandsoft\/article\/details\/80829732","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-13.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-13.nonecase' 			>
				首先你得注册一个账号，然后再认证，其实有一个《接入指南》的http://ai.baidu.com/docs#/Begin/top然后创建你想要的应用，记录appid, api_key, secret_...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/lzx517846008/10014462"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-14.nonecase\"}","index":"14","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/lzx517846008\/10014462","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-14.nonecase\"}","index":"14","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/lzx517846008\/10014462","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-14.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-14.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						身份证验证java<em>实现</em>规则					</h4>
					<span class="data float-right">10-10</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/jakeswang">	
					<span class="blog_title"> jakeswang的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-26</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1919</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/jakeswang/article/details/50585442" target="_blank"  rel="noopener" title="Java上传图片代码事例"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase\"}","index":"15","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jakeswang\/article\/details\/50585442","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase\"}","index":"15","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jakeswang\/article\/details\/50585442","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Java上传图片代码事例			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/jakeswang/article/details/50585442" target="_blank"  rel="noopener" title="Java上传图片代码事例"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase\"}","index":"15","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jakeswang\/article\/details\/50585442","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase' 			>
				controller层实现：@RequestMapping(&quot;/createad&quot;)    public ModelAndView createAD(HttpServletRequest reques...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_40369944">	
					<span class="blog_title"> 绿林寻猫</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-07</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				7218</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_40369944/article/details/80606227" target="_blank"  rel="noopener" title="亲测，解决文件上传C:\fakepath问题（图片上传格式限制）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-16.nonecase\"}","index":"16","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40369944\/article\/details\/80606227","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-16.nonecase\"}","index":"16","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40369944\/article\/details\/80606227","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-16.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-16.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				亲测，解决文件上传C:\fakepath问题（图片上传格式限制）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_40369944/article/details/80606227" target="_blank"  rel="noopener" title="亲测，解决文件上传C:\fakepath问题（图片上传格式限制）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-16.nonecase\"}","index":"16","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40369944\/article\/details\/80606227","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-16.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-16.nonecase' 			>
					function ii(obj){		//解决C:\fakepath问题	    var oFReader = new FileReader();	    var file =obj.files[0...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box recommend-box-ident recommend-other-item-box">
	<a href="https://bbs.csdn.net/topics/391852563" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase\"}","index":"17","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391852563","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase\"}","index":"17","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391852563","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase' >
		<h4 class="text-truncate oneline">
					<!-- <span class="recommend-article-type">论坛</span> -->
			哪里可以提供OCR <em>API</em>接入				</h4>
		<div class="info-box d-flex align-content-center">
				<span class="date">11-02</span>
		</div>
	</a>

</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_14998713">	
					<span class="blog_title"> No.96</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">11-30</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_14998713/article/details/78680460" target="_blank"  rel="noopener" title="调用百度API实现简单的文字识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-18.nonecase\"}","index":"18","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_14998713\/article\/details\/78680460","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-18.nonecase\"}","index":"18","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_14998713\/article\/details\/78680460","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-18.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-18.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>调用</em>百度<em>API</em><em>实现</em>简单的文字<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_14998713/article/details/78680460" target="_blank"  rel="noopener" title="调用百度API实现简单的文字识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-18.nonecase\"}","index":"18","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_14998713\/article\/details\/78680460","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-18.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-18.nonecase' 			>
				偷懒是学习的动力。最近上的课程多数是英文的材料，而且还是图片，对于我这种英语恐惧症的人而言就是噩梦，unfriendly！！！！于是发现了百度的api–OCR具体细节请看API文档:http://ai...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/gengzhi1293443962">	
					<span class="blog_title"> gengzhi1293443962的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-11</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				9089</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/gengzhi1293443962/article/details/79310105" target="_blank"  rel="noopener" title="java调用face++实现人脸识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.nonecase\"}","index":"19","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gengzhi1293443962\/article\/details\/79310105","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.nonecase\"}","index":"19","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gengzhi1293443962\/article\/details\/79310105","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				java<em>调用</em>face++<em>实现</em>人脸<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/gengzhi1293443962/article/details/79310105" target="_blank"  rel="noopener" title="java调用face++实现人脸识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.nonecase\"}","index":"19","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gengzhi1293443962\/article\/details\/79310105","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-19.nonecase' 			>
				首先为什么我会选择旷视的face++呢，face++在人工智能尤其是在人脸识别是业内做的比较好的一家公司，又有自己的技术群，每天为人们解答各种疑难，为开发人员提供的好的帮助，我的这篇主要是应用于微信公...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ocr92">	
					<span class="blog_title"> ocr92的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-24</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1025</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ocr92/article/details/80443814" target="_blank"  rel="noopener" title="最好用的护照识别系统"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-20.nonecase\"}","index":"20","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ocr92\/article\/details\/80443814","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-20.nonecase\"}","index":"20","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ocr92\/article\/details\/80443814","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-20.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-20.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				最好用的护照<em>识别</em>系统			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ocr92/article/details/80443814" target="_blank"  rel="noopener" title="最好用的护照识别系统"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-20.nonecase\"}","index":"20","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ocr92\/article\/details\/80443814","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-20.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-20.nonecase' 			>
				户籍的识别：目前世界上大多数的国家的护照或其他代用护照上都有发照国本国文字和国际上通用的文字（英文）标明国籍。但也有一些国家只用本国文字标明国籍，遇到这种情况，可以按照护照封皮上的国徽图案或国家标志来...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ZsHua_18519103264">	
					<span class="blog_title"> ZsHua_18519103264的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-27</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				325</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ZsHua_18519103264/article/details/81241054" target="_blank"  rel="noopener" title="护照身份证识别阅读器"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-21.nonecase\"}","index":"21","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241054","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-21.nonecase\"}","index":"21","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241054","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-21.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-21.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				护照身份证<em>识别</em>阅读器			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ZsHua_18519103264/article/details/81241054" target="_blank"  rel="noopener" title="护照身份证识别阅读器"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-21.nonecase\"}","index":"21","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241054","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-21.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-21.nonecase' 			>
				在行政服务中心，有一个多功能便民服务终端，通过它，人们能够进行缴纳水电费，能够信用卡还款、手机充值、购买车票等等。这些事情，如何做到的呢?为什么一个小小的机器能够做到这些?这多亏了其中的护照、身份证识...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ZsHua_18519103264">	
					<span class="blog_title"> ZsHua_18519103264的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-27</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				112</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ZsHua_18519103264/article/details/81241096" target="_blank"  rel="noopener" title="云端护照识别OCR技术"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-22.nonecase\"}","index":"22","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241096","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-22.nonecase\"}","index":"22","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241096","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-22.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-22.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				云端护照<em>识别</em>OCR技术			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ZsHua_18519103264/article/details/81241096" target="_blank"  rel="noopener" title="云端护照识别OCR技术"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-22.nonecase\"}","index":"22","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241096","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-22.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-22.nonecase' 			>
				云端护照识别之OCR识别技术云端（服务器）护照识别和视频中识别原理唯一的不同在于视频中识别是拍照后在手机端识别，云端需要把拍摄的图片上传到服务器，通过服务识别后把结果返回给手机，是的客户手机端APP大...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/laoyaotask">	
					<span class="blog_title"> 捂汗县长</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">11-08</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2499</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/laoyaotask/article/details/14498305" target="_blank"  rel="noopener" title="java GUI调用信息抽取工具Gate的方法"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-23.nonecase\"}","index":"23","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/laoyaotask\/article\/details\/14498305","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-23.nonecase\"}","index":"23","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/laoyaotask\/article\/details\/14498305","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-23.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-23.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				java GUI<em>调用</em>信息抽取工具Gate的方法			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/laoyaotask/article/details/14498305" target="_blank"  rel="noopener" title="java GUI调用信息抽取工具Gate的方法"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-23.nonecase\"}","index":"23","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/laoyaotask\/article\/details\/14498305","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-23.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-23.nonecase' 			>
				几个月前，尝试在JavaWeb项目中调用Gate API（关于Gate点这里了解更多），在那里其安装配置很简单，根据官方手册很快可以搞定。由于项目需求的变，现在要把项目改为桌面版，所以又要考虑在Jav...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/gelinggeling88/8330209"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-24.nonecase\"}","index":"24","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/gelinggeling88\/8330209","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-24.nonecase\"}","index":"24","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/gelinggeling88\/8330209","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-24.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromBaidu-24.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						在<em>JavaWeb</em><em>项目</em><em>中</em><em>调用</em>Gate <em>API</em>					</h4>
					<span class="data float-right">01-05</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/github_36575413">	
					<span class="blog_title"> 一条咸鱼x</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-31</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				985</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/github_36575413/article/details/76445697" target="_blank"  rel="noopener" title="检测和识别身份证的关键字段内容。（face++身份证信息识别）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-25.nonecase\"}","index":"25","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_36575413\/article\/details\/76445697","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-25.nonecase\"}","index":"25","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_36575413\/article\/details\/76445697","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-25.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-25.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				检测和<em>识别</em>身份证的关键字段内容。（face++身份证信息<em>识别</em>）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/github_36575413/article/details/76445697" target="_blank"  rel="noopener" title="检测和识别身份证的关键字段内容。（face++身份证信息识别）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-25.nonecase\"}","index":"25","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_36575413\/article\/details\/76445697","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-25.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-25.nonecase' 			>
				图片要求 图片格式：JPG(JPEG)，PNG图片像素尺寸：最小48*48像素，最大4096*4096像素图片文件大小：2MB调用URLhttps://api-cn.faceplusplus.com/...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/hongbin_xu">	
					<span class="blog_title"> hongbin_xu的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-11</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/hongbin_xu/article/details/74981819" target="_blank"  rel="noopener" title="调用face++平台api进行人脸识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-26.nonecase\"}","index":"26","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/hongbin_xu\/article\/details\/74981819","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-26.nonecase\"}","index":"26","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/hongbin_xu\/article\/details\/74981819","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-26.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-26.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>调用</em>face++平台<em>api</em>进行人脸<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/hongbin_xu/article/details/74981819" target="_blank"  rel="noopener" title="调用face++平台api进行人脸识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-26.nonecase\"}","index":"26","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/hongbin_xu\/article\/details\/74981819","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-26.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-26.nonecase' 			>
				Face++介绍：Face++平台提供一整套世界领先的人脸检测，人脸识别，面部分析的视觉技术服务。通过提供云端API、离线SDK等供用户进行开发，像支付宝人脸支付使用的技术就是Face++。（face...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/tiandixuanwuliang">	
					<span class="blog_title"> 天地炫舞的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">09-18</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/tiandixuanwuliang/article/details/78018687" target="_blank"  rel="noopener" title="使用face++的API接口-人脸识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-27.nonecase\"}","index":"27","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78018687","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-27.nonecase\"}","index":"27","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78018687","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-27.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-27.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				使用face++的<em>API</em>接口-人脸<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/tiandixuanwuliang/article/details/78018687" target="_blank"  rel="noopener" title="使用face++的API接口-人脸识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-27.nonecase\"}","index":"27","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78018687","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-27.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-27.nonecase' 			>
				本文地址：http://blog.csdn.net/tiandixuanwuliang/article/details/78018687本文将介绍如何使用face++的API接口实现人脸识别。一、获取...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/tiandixuanwuliang">	
					<span class="blog_title"> 天地炫舞的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">09-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/tiandixuanwuliang/article/details/78089775" target="_blank"  rel="noopener" title="使用face++的API接口-手势识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-28.nonecase\"}","index":"28","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78089775","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-28.nonecase\"}","index":"28","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78089775","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-28.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-28.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				使用face++的<em>API</em>接口-手势<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/tiandixuanwuliang/article/details/78089775" target="_blank"  rel="noopener" title="使用face++的API接口-手势识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-28.nonecase\"}","index":"28","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78089775","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-28.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-28.nonecase' 			>
				本文地址：http://blog.csdn.net/tiandixuanwuliang/article/details/78089775本文将介绍如何使用face++的API接口实现手势识别。手势识别...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/u011394059">	
					<span class="blog_title"> learning notes</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">10-23</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				189</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/u011394059/article/details/78324166" target="_blank"  rel="noopener" title="一些 api 汇总"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-29.nonecase\"}","index":"29","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011394059\/article\/details\/78324166","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-29.nonecase\"}","index":"29","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011394059\/article\/details\/78324166","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-29.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-29.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				一些 <em>api</em> 汇总			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/u011394059/article/details/78324166" target="_blank"  rel="noopener" title="一些 api 汇总"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-29.nonecase\"}","index":"29","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011394059\/article\/details\/78324166","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-29.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-29.nonecase' 			>
				旷视百度开发者中心讯飞开放平台阿里云Computer Vision Algorithm Implementations百度移动开放平台52 个有用的机器学习与预测接口盘点【开发利器】中国国内可用API...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_36179862">	
					<span class="blog_title"> chise_</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-14</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1391</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_36179862/article/details/80305614" target="_blank"  rel="noopener" title="旷视Face++的Api学习"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-30.nonecase\"}","index":"30","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_36179862\/article\/details\/80305614","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-30.nonecase\"}","index":"30","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_36179862\/article\/details\/80305614","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-30.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-30.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				旷视Face++的<em>Api</em>学习			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_36179862/article/details/80305614" target="_blank"  rel="noopener" title="旷视Face++的Api学习"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-30.nonecase\"}","index":"30","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_36179862\/article\/details\/80305614","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-30.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-30.nonecase' 			>
				1、http处理类 public static class HttpHelper4MultipartForm    {                public class FileParamete...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/gaofei880219">	
					<span class="blog_title"> 高飞的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/gaofei880219/article/details/80805558" target="_blank"  rel="noopener" title="纯前端实现人脸融合-调用Face++的人脸融合API接口实现"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-31.nonecase\"}","index":"31","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gaofei880219\/article\/details\/80805558","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-31.nonecase\"}","index":"31","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gaofei880219\/article\/details\/80805558","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-31.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-31.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				纯前端<em>实现</em>人脸融合-<em>调用</em>Face++的人脸融合<em>API</em>接口<em>实现</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/gaofei880219/article/details/80805558" target="_blank"  rel="noopener" title="纯前端实现人脸融合-调用Face++的人脸融合API接口实现"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-31.nonecase\"}","index":"31","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gaofei880219\/article\/details\/80805558","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-31.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-31.nonecase' 			>
				背景      前段时间接触一个人脸融合类的H5，根据已有项目经验，直接选择腾讯AI的人脸融合API，接着等待3个工作日的模版审核期。不巧的是，由于面部遮挡审核被驳回（下图）。      如果再次提交...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/CSND_Ayo">	
					<span class="blog_title"> 学习是一种信仰。</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-02</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				7883</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/CSND_Ayo/article/details/68953427" target="_blank"  rel="noopener" title="Python利用Face++实现身份证件图片识别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-32.nonecase\"}","index":"32","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/CSND_Ayo\/article\/details\/68953427","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-32.nonecase\"}","index":"32","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/CSND_Ayo\/article\/details\/68953427","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-32.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-32.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Python利用Face++<em>实现</em>身份<em>证件</em>图片<em>识别</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/CSND_Ayo/article/details/68953427" target="_blank"  rel="noopener" title="Python利用Face++实现身份证件图片识别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-32.nonecase\"}","index":"32","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/CSND_Ayo\/article\/details\/68953427","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-32.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-32.nonecase' 			>
				Python 调用外部服务接口，实现一系列的图片识别操作。			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/github_39611196">	
					<span class="blog_title"> cchangcs</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-14</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				5014</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/github_39611196/article/details/80313539" target="_blank"  rel="noopener" title="Java Opencv读取图片并显示"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-33.nonecase\"}","index":"33","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_39611196\/article\/details\/80313539","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-33.nonecase\"}","index":"33","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_39611196\/article\/details\/80313539","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-33.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-33.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Java Opencv读取图片并显示			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/github_39611196/article/details/80313539" target="_blank"  rel="noopener" title="Java Opencv读取图片并显示"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-33.nonecase\"}","index":"33","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_39611196\/article\/details\/80313539","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-33.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-33.nonecase' 			>
				本篇博客介绍如何在Java中使用Opencv实现对图片的读取和显示。首先是显示部分：import java.awt.Component;import java.awt.EventQueue;impor...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/u011619090">	
					<span class="blog_title"> 单边酒窝的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-09</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3076</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/u011619090/article/details/79492837" target="_blank"  rel="noopener" title="FACE++ 进行身份证识别（自己上传身份证，本地识别）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-34.nonecase\"}","index":"34","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011619090\/article\/details\/79492837","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-34.nonecase\"}","index":"34","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011619090\/article\/details\/79492837","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-34.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-34.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				FACE++ 进行身份证<em>识别</em>（自己上传身份证，本地<em>识别</em>）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/u011619090/article/details/79492837" target="_blank"  rel="noopener" title="FACE++ 进行身份证识别（自己上传身份证，本地识别）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-34.nonecase\"}","index":"34","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011619090\/article\/details\/79492837","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-34.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-34.nonecase' 			>
				FACE++ 进行身份证识别，自己上传身份证，本地识别，只是识别身份证上信息，区别于跳转到FACE++ 第三方平台验证。代码如下：private static final String APIKEY ...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_39276658">	
					<span class="blog_title"> 愚者的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">12-04</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_39276658/article/details/78708876" target="_blank"  rel="noopener" title="Java实现Web Api接口远程调用"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-35.nonecase\"}","index":"35","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_39276658\/article\/details\/78708876","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-35.nonecase\"}","index":"35","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_39276658\/article\/details\/78708876","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-35.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-35.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Java<em>实现</em>Web <em>Api</em>接口远程<em>调用</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_39276658/article/details/78708876" target="_blank"  rel="noopener" title="Java实现Web Api接口远程调用"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-35.nonecase\"}","index":"35","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_39276658\/article\/details\/78708876","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-35.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-35.nonecase' 			>
				package com.watering.as.web.utils;import java.io.BufferedReader;import java.io.InputStreamReader;imp...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box recommend-box-ident recommend-other-item-box">
	<a href="https://bbs.csdn.net/topics/391882652" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase\"}","index":"37","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391882652","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase\"}","index":"37","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391882652","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase' >
		<h4 class="text-truncate oneline">
					<!-- <span class="recommend-article-type">论坛</span> -->
			<em>项目</em>开发需要一个成熟的驾驶证<em>识别</em><em>API</em>接口，谁能给一个				</h4>
		<div class="info-box d-flex align-content-center">
				<span class="date">12-25</span>
		</div>
	</a>

</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ishxiao">	
					<span class="blog_title"> ishxiao的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">08-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2269</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ishxiao/article/details/80124978" target="_blank"  rel="noopener" title="身份证证件识别接口编写的JAVA调用示例"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38.nonecase\"}","index":"38","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ishxiao\/article\/details\/80124978","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38.nonecase\"}","index":"38","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ishxiao\/article\/details\/80124978","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				身份证<em>证件</em><em>识别</em>接口编写的JAVA<em>调用</em>示例			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ishxiao/article/details/80124978" target="_blank"  rel="noopener" title="身份证证件识别接口编写的JAVA调用示例"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38.nonecase\"}","index":"38","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ishxiao\/article\/details\/80124978","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38.nonecase' 			>
				此java文章是基本聚合数据(https://www.juhe.cn/)证件识别接口来演示，基本HTTP POST请求上传图片并接收JSON数据来处理。使用前你需要通过https://www.juhe...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box recommend-box-ident recommend-other-item-box">
	<a href="https://bbs.csdn.net/topics/80074159" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase\"}","index":"39","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80074159","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase\"}","index":"39","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80074159","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase' >
		<h4 class="text-truncate oneline">
					<!-- <span class="recommend-article-type">论坛</span> -->
			请问有没有朋友用java操作过刷卡机，并读出会员卡内的数据？				</h4>
		<div class="info-box d-flex align-content-center">
				<span class="date">09-24</span>
		</div>
	</a>

</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_26925297">	
					<span class="blog_title"> qq_26925297的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-29</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				817</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_26925297/article/details/81269681" target="_blank"  rel="noopener" title="web开发中的刷卡登录，自动获取密码进行登录"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-40.nonecase\"}","index":"40","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_26925297\/article\/details\/81269681","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-40.nonecase\"}","index":"40","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_26925297\/article\/details\/81269681","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-40.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-40.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				web开发<em>中</em>的刷卡登录，自动获取密码进行登录			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_26925297/article/details/81269681" target="_blank"  rel="noopener" title="web开发中的刷卡登录，自动获取密码进行登录"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-40.nonecase\"}","index":"40","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_26925297\/article\/details\/81269681","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-40.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-40.nonecase' 			>
				（1）web开发中，使用刷卡器扫描二维码或者条形码实现登录的时候需要在前台获取到扫出来的数据，通过ajax将数据传到后台，在后台根据传过来的值在数据库得到相应的密码，当然，还要判断这个数据在数据库中是...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_34820670">	
					<span class="blog_title"> 杨小猪 的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">08-31</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2728</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_34820670/article/details/82253484" target="_blank"  rel="noopener" title="java读取（华视）刷卡机的刷卡信息"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-41.nonecase\"}","index":"41","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_34820670\/article\/details\/82253484","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-41.nonecase\"}","index":"41","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_34820670\/article\/details\/82253484","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-41.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-41.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				java读取（华视）刷卡机的刷卡信息			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_34820670/article/details/82253484" target="_blank"  rel="noopener" title="java读取（华视）刷卡机的刷卡信息"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-41.nonecase\"}","index":"41","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_34820670\/article\/details\/82253484","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-41.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-41.nonecase' 			>
				需求：刷卡机插在电脑上，使用java代码读取身份证信息实现：使用java Swing开发java客户端小程序，并生成可执行的exe文件。使用工具及需要的jar：因为刷卡机的开发包是dll文件，dll文...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_37128115">	
					<span class="blog_title"> weixin18701137547的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-05</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				727</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_37128115/article/details/80587714" target="_blank"  rel="noopener" title="证件ocr识别sdk"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-42.nonecase\"}","index":"42","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_37128115\/article\/details\/80587714","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-42.nonecase\"}","index":"42","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_37128115\/article\/details\/80587714","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-42.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-42.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>证件</em>ocr<em>识别</em>sdk			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_37128115/article/details/80587714" target="_blank"  rel="noopener" title="证件ocr识别sdk"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-42.nonecase\"}","index":"42","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_37128115\/article\/details\/80587714","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-42.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-42.nonecase' 			>
				在银行、信用社、航空、保险、电信等部门单位办理手续或证件时，常需要身份证件，但业务人员手工录入速度慢、办公效率太低是一大亟需解决的问题，通常要先通过扫描或拍照，来获取身份证上面的头像，然后再手工填写用...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box recommend-box-ident recommend-other-item-box">
	<a href="https://bbs.csdn.net/topics/380181024" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-43.nonecase\"}","index":"43","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/380181024","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-43.nonecase\"}","index":"43","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/380181024","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-43.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-43.nonecase' >
		<h4 class="text-truncate oneline">
					<!-- <span class="recommend-article-type">论坛</span> -->
			验证护照， 现在的护照格式是怎样的？				</h4>
		<div class="info-box d-flex align-content-center">
				<span class="date">02-17</span>
		</div>
	</a>

</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/sunkaikaisun">	
					<span class="blog_title"> 右耳听见雨</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/sunkaikaisun/article/details/45258231" target="_blank"  rel="noopener" title="大陆--护照正则表达式"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-44.nonecase\"}","index":"44","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/sunkaikaisun\/article\/details\/45258231","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-44.nonecase\"}","index":"44","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/sunkaikaisun\/article\/details\/45258231","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-44.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-44.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				大陆--护照正则表达式			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/sunkaikaisun/article/details/45258231" target="_blank"  rel="noopener" title="大陆--护照正则表达式"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-44.nonecase\"}","index":"44","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/sunkaikaisun\/article\/details\/45258231","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-44.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-44.nonecase' 			>
				第一位是字母，后面都是数字 P:P开头的是因公普通护照D:外交护照是D开头E: 有电子芯片的普通护照为“E”字开头，S: 后接8位阿拉伯数字公务护照G:因私护照G开头14：15： H:香港特区护照和香...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/zhl15545506227">	
					<span class="blog_title"> zhl15545506227的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/zhl15545506227/article/details/51242509" target="_blank"  rel="noopener" title="身份证 护照等js校验"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-45.nonecase\"}","index":"45","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zhl15545506227\/article\/details\/51242509","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-45.nonecase\"}","index":"45","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zhl15545506227\/article\/details\/51242509","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-45.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-45.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				身份证 护照等js校验			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/zhl15545506227/article/details/51242509" target="_blank"  rel="noopener" title="身份证 护照等js校验"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-45.nonecase\"}","index":"45","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zhl15545506227\/article\/details\/51242509","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-45.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-45.nonecase' 			>
				﻿﻿function checkName(text){ //传入对象 if ($(text).val() != &#039;&#039;) { var a =$(text).val(); var msg;  a=a.re...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31332467">	
					<span class="blog_title"> 唯爱丶卡卡西的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-20</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2756</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_31332467/article/details/79107768" target="_blank"  rel="noopener" title="一些我经过验证的-有效的-【正则表达式】-JAVA"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-46.nonecase\"}","index":"46","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_31332467\/article\/details\/79107768","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-46.nonecase\"}","index":"46","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_31332467\/article\/details\/79107768","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-46.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-46.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				一些我经过验证的-有效的-【正则表达式】-JAVA			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_31332467/article/details/79107768" target="_blank"  rel="noopener" title="一些我经过验证的-有效的-【正则表达式】-JAVA"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-46.nonecase\"}","index":"46","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_31332467\/article\/details\/79107768","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-46.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-46.nonecase' 			>
				在开发中，我们经常需要对参数做验证。需要用到一些正则表达式。这里我整理写我验证过的 正则表达式。一： /**     * shang     * 判断email格式是否正确     */    pub...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/CSDNedu">	
					<span class="blog_title"> CSDN学院</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">09-24</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/CSDNedu/article/details/101296078" target="_blank"  rel="noopener" title="学Python后到底能干什么？网友：我太难了"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-47.nonecase\"}","index":"47","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/CSDNedu\/article\/details\/101296078","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-47.nonecase\"}","index":"47","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/CSDNedu\/article\/details\/101296078","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-47.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-47.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				学Python后到底能干什么？网友：我太难了			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/CSDNedu/article/details/101296078" target="_blank"  rel="noopener" title="学Python后到底能干什么？网友：我太难了"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-47.nonecase\"}","index":"47","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/CSDNedu\/article\/details\/101296078","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-47.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-47.nonecase' 			>
				感觉全世界营销文都在推Python，但是找不到工作的话，又有哪个机构会站出来给我推荐工作？笔者冷静分析多方数据，想跟大家说：关于超越老牌霸主Java，过去几年间Python一直都被寄予厚望。但是事实是...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/m0_37907797">	
					<span class="blog_title"> 帅地</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				79万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/m0_37907797/article/details/102781027" target="_blank"  rel="noopener" title="大学四年自学走来，这些私藏的实用工具/学习网站我贡献出来了"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-48.nonecase\"}","index":"48","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/m0_37907797\/article\/details\/102781027","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-48.nonecase\"}","index":"48","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/m0_37907797\/article\/details\/102781027","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-48.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-48.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				大学四年自学走来，这些私藏的实用工具/学习网站我贡献出来了			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/m0_37907797/article/details/102781027" target="_blank"  rel="noopener" title="大学四年自学走来，这些私藏的实用工具/学习网站我贡献出来了"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-48.nonecase\"}","index":"48","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/m0_37907797\/article\/details\/102781027","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-48.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-48.nonecase' 			>
				大学四年，看课本是不可能一直看课本的了，对于学习，特别是自学，善于搜索网上的一些资源来辅助，还是非常有必要的，下面我就把这几年私藏的各种资源，网站贡献出来给你们。主要有：电子书搜索、实用工具、在线视频...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/harvic880925">	
					<span class="blog_title"> 启舰</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-14</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				51万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/harvic880925/article/details/102850436" target="_blank"  rel="noopener" title="在中国程序员是青春饭吗？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-49.nonecase\"}","index":"49","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/harvic880925\/article\/details\/102850436","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-49.nonecase\"}","index":"49","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/harvic880925\/article\/details\/102850436","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-49.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-49.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				在<em>中</em>国程序员是青春饭吗？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/harvic880925/article/details/102850436" target="_blank"  rel="noopener" title="在中国程序员是青春饭吗？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-49.nonecase\"}","index":"49","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/harvic880925\/article\/details\/102850436","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-49.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-49.nonecase' 			>
				今年，我也32了 ，为了不给大家误导，咨询了猎头、圈内好友，以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助，记得帮我点赞哦。目录：你以为的人生	一次又一次的伤害	猎头界的真...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_16855077">	
					<span class="blog_title"> 程序猿学社的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-20</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_16855077/article/details/104052621" target="_blank"  rel="noopener" title="为什么程序猿都不愿意去外包？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-50.nonecase\"}","index":"50","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_16855077\/article\/details\/104052621","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-50.nonecase\"}","index":"50","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_16855077\/article\/details\/104052621","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-50.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-50.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				为什么程序猿都不愿意去外包？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_16855077/article/details/104052621" target="_blank"  rel="noopener" title="为什么程序猿都不愿意去外包？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-50.nonecase\"}","index":"50","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_16855077\/article\/details\/104052621","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-50.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-50.nonecase' 			>
				分享外包的组织架构，盈利模式，亲身经历，以及根据一些外包朋友的反馈，写了这篇文章 ，希望对正在找工作的老铁有所帮助...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_33589510">	
					<span class="blog_title"> Java成神之路</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-21</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				27万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_33589510/article/details/104057498" target="_blank"  rel="noopener" title="Java校招入职华为，半年后我跑路了"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-51.nonecase\"}","index":"51","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_33589510\/article\/details\/104057498","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-51.nonecase\"}","index":"51","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_33589510\/article\/details\/104057498","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-51.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-51.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Java校招入职华为，半年后我跑路了			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_33589510/article/details/104057498" target="_blank"  rel="noopener" title="Java校招入职华为，半年后我跑路了"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-51.nonecase\"}","index":"51","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_33589510\/article\/details\/104057498","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-51.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-51.nonecase' 			>
				何来我，一个双非本科弟弟，有幸在 19 届的秋招中得到前东家华为（以下简称 hw）的赏识，当时秋招签订就业协议，说是入了某 java bg，之后一系列组织架构调整原因等等让人无法理解的神操作，最终毕业...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ThinkWon">	
					<span class="blog_title"> ThinkWon的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				15万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ThinkWon/article/details/104390612" target="_blank"  rel="noopener" title="Java基础知识面试题（2020最新版）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-52.nonecase\"}","index":"52","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ThinkWon\/article\/details\/104390612","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-52.nonecase\"}","index":"52","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ThinkWon\/article\/details\/104390612","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-52.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-52.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Java基础知识面试题（2020最新版）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ThinkWon/article/details/104390612" target="_blank"  rel="noopener" title="Java基础知识面试题（2020最新版）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-52.nonecase\"}","index":"52","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ThinkWon\/article\/details\/104390612","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-52.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-52.nonecase' 			>
				文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性？原理是什么Java语言有哪些特点什么是字节码？采用字节码的最大好处是什么什么是Java程...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/kebi007">	
					<span class="blog_title"> dotNet全栈开发</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				8万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/kebi007/article/details/104399183" target="_blank"  rel="noopener" title="@程序员：GitHub这个项目快薅羊毛"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-53.nonecase\"}","index":"53","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/kebi007\/article\/details\/104399183","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-53.nonecase\"}","index":"53","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/kebi007\/article\/details\/104399183","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-53.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-53.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				@程序员：GitHub这个<em>项目</em>快薅羊毛			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/kebi007/article/details/104399183" target="_blank"  rel="noopener" title="@程序员：GitHub这个项目快薅羊毛"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-53.nonecase\"}","index":"53","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/kebi007\/article\/details\/104399183","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-53.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-53.nonecase' 			>
				今天下午在朋友圈看到很多人都在发github的羊毛，一时没明白是怎么回事。后来上百度搜索了一下，原来真有这回事，毕竟资源主义的羊毛不少啊，1000刀刷爆了朋友圈！不知道你们的朋友圈有没有看到类似的消息...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/python_LC_nohtyp">	
					<span class="blog_title"> python_LC_nohtyp的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-14</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/python_LC_nohtyp/article/details/104420028" target="_blank"  rel="noopener" title="用python打开电脑摄像头，并把图像传回qq邮箱【Pyinstaller打包】"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-54.nonecase\"}","index":"54","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/python_LC_nohtyp\/article\/details\/104420028","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-54.nonecase\"}","index":"54","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/python_LC_nohtyp\/article\/details\/104420028","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-54.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-54.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				用python打开电脑摄像头，并把图像传回qq邮箱【Pyinstaller打包】			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/python_LC_nohtyp/article/details/104420028" target="_blank"  rel="noopener" title="用python打开电脑摄像头，并把图像传回qq邮箱【Pyinstaller打包】"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-54.nonecase\"}","index":"54","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/python_LC_nohtyp\/article\/details\/104420028","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-54.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-54.nonecase' 			>
				前言:如何悄悄的打开朋友的摄像头，看看她最近过的怎么样，嘿嘿！这次让我带你们来实现这个功能。注： 这个程序仅限在朋友之间开玩笑，别去搞什么违法的事情哦。代码发送邮件使用python内置的email模块...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_41453285">	
					<span class="blog_title"> 江南、董少</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-22</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3496</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_41453285/article/details/104442356" target="_blank"  rel="noopener" title="C++(继承):19---虚基类与虚继承（virtual）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-55.nonecase\"}","index":"55","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_41453285\/article\/details\/104442356","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-55.nonecase\"}","index":"55","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_41453285\/article\/details\/104442356","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-55.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-55.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				C++(继承):19---虚基类与虚继承（virtual）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_41453285/article/details/104442356" target="_blank"  rel="noopener" title="C++(继承):19---虚基类与虚继承（virtual）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-55.nonecase\"}","index":"55","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_41453285\/article\/details\/104442356","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-55.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-55.nonecase' 			>
				一、菱形继承在介绍虚继承之前介绍一下菱形继承	概念：A作为基类，B和C都继承与A。最后一个类D又继承于B和C，这样形式的继承称为菱形继承	菱形继承的缺点：	数据冗余：在D中会保存两份A的内容		访问不...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_36963950">	
					<span class="blog_title"> qq_36963950的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-24</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				5141</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_36963950/article/details/104446937" target="_blank"  rel="noopener" title="计算机网络——浅析网络层"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-56.nonecase\"}","index":"56","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_36963950\/article\/details\/104446937","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-56.nonecase\"}","index":"56","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_36963950\/article\/details\/104446937","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-56.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-56.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				计算机网络——浅析网络层			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_36963950/article/details/104446937" target="_blank"  rel="noopener" title="计算机网络——浅析网络层"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-56.nonecase\"}","index":"56","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_36963950\/article\/details\/104446937","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-56.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-56.nonecase' 			>
				一、前言注意，关于ipv4和ipv6，ipv4是ip协议第4版本，也表示这个版本的ip一共4个字节，同样地，ipv6是ip协议第6版本，也表示这个版本的ip一共6个字节。关于网络层使用路由器实现互联：...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_38646470">	
					<span class="blog_title"> 龙跃十二</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-27</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				6万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_38646470/article/details/104547401" target="_blank"  rel="noopener" title="我以为我学懂了数据结构，直到看了这个导图才发现，我错了"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-57.nonecase\"}","index":"57","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_38646470\/article\/details\/104547401","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-57.nonecase\"}","index":"57","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_38646470\/article\/details\/104547401","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-57.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-57.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				我以为我学懂了数据结构，直到看了这个导图才发现，我错了			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_38646470/article/details/104547401" target="_blank"  rel="noopener" title="我以为我学懂了数据结构，直到看了这个导图才发现，我错了"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-57.nonecase\"}","index":"57","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_38646470\/article\/details\/104547401","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-57.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-57.nonecase' 			>
				数据结构与算法思维导图			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qing_gee">	
					<span class="blog_title"> 沉默王二</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-01</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				11万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qing_gee/article/details/104586826" target="_blank"  rel="noopener" title="技术大佬：我去，你写的 switch 语句也太老土了吧"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-58.nonecase\"}","index":"58","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/104586826","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-58.nonecase\"}","index":"58","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/104586826","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-58.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-58.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				技术大佬：我去，你写的 switch 语句也太老土了吧			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qing_gee/article/details/104586826" target="_blank"  rel="noopener" title="技术大佬：我去，你写的 switch 语句也太老土了吧"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-58.nonecase\"}","index":"58","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/104586826","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-58.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-58.nonecase' 			>
				昨天早上通过远程的方式 review 了两名新来同事的代码，大部分代码都写得很漂亮，严谨的同时注释也很到位，这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时，还是忍不住破口大骂：“...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/sinat_37903468">	
					<span class="blog_title"> javajavajava</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-02</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3730</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/sinat_37903468/article/details/104610975" target="_blank"  rel="noopener" title="华为初面+综合面试（Java技术面）附上面试题"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-59.nonecase\"}","index":"59","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/sinat_37903468\/article\/details\/104610975","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-59.nonecase\"}","index":"59","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/sinat_37903468\/article\/details\/104610975","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-59.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-59.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				华为初面+综合面试（Java技术面）附上面试题			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/sinat_37903468/article/details/104610975" target="_blank"  rel="noopener" title="华为初面+综合面试（Java技术面）附上面试题"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-59.nonecase\"}","index":"59","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/sinat_37903468\/article\/details\/104610975","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-59.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-59.nonecase' 			>
				华为面试整体流程大致分为笔试，性格测试，面试，综合面试，回学校等结果。笔试来说，华为的难度较中等，选择题难度和网易腾讯差不多。最后的代码题，相比下来就简单很多，一共3道题目，前2题很容易就AC，题目已...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ityouknow">	
					<span class="blog_title"> 纯洁的微笑</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-04</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				11万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ityouknow/article/details/104666810" target="_blank"  rel="noopener" title="和黑客斗争的 6 天！"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-60.nonecase\"}","index":"60","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ityouknow\/article\/details\/104666810","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-60.nonecase\"}","index":"60","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ityouknow\/article\/details\/104666810","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-60.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-60.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				和黑客斗争的 6 天！			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ityouknow/article/details/104666810" target="_blank"  rel="noopener" title="和黑客斗争的 6 天！"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-60.nonecase\"}","index":"60","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ityouknow\/article\/details\/104666810","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-60.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-60.nonecase' 			>
				互联网公司工作，很难避免不和黑客们打交道，我呆过的两家互联网公司，几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口，有的是寻找线上服务器可能存在的漏洞，大部分都......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/shenjian58">	
					<span class="blog_title"> shenjian58的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-08</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				5万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/shenjian58/article/details/104744259" target="_blank"  rel="noopener" title="女程序员，为什么比男程序员少？？？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-61.nonecase\"}","index":"61","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/104744259","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-61.nonecase\"}","index":"61","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/104744259","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-61.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-61.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				女程序员，为什么比男程序员少？？？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/shenjian58/article/details/104744259" target="_blank"  rel="noopener" title="女程序员，为什么比男程序员少？？？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-61.nonecase\"}","index":"61","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/104744259","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-61.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-61.nonecase' 			>
				昨天看到一档综艺节目，讨论了两个话题：（1）中国学生的数学成绩，平均下来看，会比国外好？为什么？（2）男生的数学成绩，平均下来看，会比女生好？为什么？同时，我又联想到了一个技术圈经常讨......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_43901693">	
					<span class="blog_title"> 爪白白的个人博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_43901693/article/details/104750730" target="_blank"  rel="noopener" title="总结了 150 余个神奇网站，你不来瞅瞅吗？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-62.nonecase\"}","index":"62","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_43901693\/article\/details\/104750730","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-62.nonecase\"}","index":"62","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_43901693\/article\/details\/104750730","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-62.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-62.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				总结了 150 余个神奇网站，你不来瞅瞅吗？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_43901693/article/details/104750730" target="_blank"  rel="noopener" title="总结了 150 余个神奇网站，你不来瞅瞅吗？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-62.nonecase\"}","index":"62","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_43901693\/article\/details\/104750730","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-62.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-62.nonecase' 			>
				原博客再更新，可能就没了，之后将持续更新本篇博客。			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/JiuZhang_ninechapter">	
					<span class="blog_title"> 九章算法的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-10</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				10万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/JiuZhang_ninechapter/article/details/104776362" target="_blank"  rel="noopener" title="副业收入是我做程序媛的3倍，工作外的B面人生是怎样的？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-63.nonecase\"}","index":"63","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104776362","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-63.nonecase\"}","index":"63","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104776362","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-63.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-63.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				副业收入是我做程序媛的3倍，工作外的B面人生是怎样的？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/JiuZhang_ninechapter/article/details/104776362" target="_blank"  rel="noopener" title="副业收入是我做程序媛的3倍，工作外的B面人生是怎样的？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-63.nonecase\"}","index":"63","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104776362","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-63.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-63.nonecase' 			>
				提到“程序员”，多数人脑海里首先想到的大约是：为人木讷、薪水超高、工作枯燥……然而，当离开工作岗位，撕去层层标签，脱下“程序员”这身外套，有的人生动又有趣，马上展现出了完全不同的A/B面人生！不论是简...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ThinkWon">	
					<span class="blog_title"> ThinkWon的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-10</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				15万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ThinkWon/article/details/104778621" target="_blank"  rel="noopener" title="MySQL数据库面试题（2020最新版）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-64.nonecase\"}","index":"64","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ThinkWon\/article\/details\/104778621","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-64.nonecase\"}","index":"64","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ThinkWon\/article\/details\/104778621","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-64.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-64.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				MySQL数据库面试题（2020最新版）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ThinkWon/article/details/104778621" target="_blank"  rel="noopener" title="MySQL数据库面试题（2020最新版）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-64.nonecase\"}","index":"64","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/ThinkWon\/article\/details\/104778621","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-64.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-64.nonecase' 			>
				文章目录数据库基础知识为什么要使用数据库什么是SQL？什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式？分别有什么区别？数据类型mysql...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/JAck_chen0309">	
					<span class="blog_title"> 微信公众号：程序猿的进阶</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-17</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/JAck_chen0309/article/details/104781600" target="_blank"  rel="noopener" title="女朋友过生日，我花了20分钟给她写了一个代理服务器"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-65.nonecase\"}","index":"65","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/104781600","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-65.nonecase\"}","index":"65","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/104781600","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-65.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-65.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				女朋友过生日，我花了20分钟给她写了一个代理服务器			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/JAck_chen0309/article/details/104781600" target="_blank"  rel="noopener" title="女朋友过生日，我花了20分钟给她写了一个代理服务器"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-65.nonecase\"}","index":"65","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/104781600","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-65.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-65.nonecase' 			>
				女朋友说：“看你最近挺辛苦的，我送你一个礼物吧。你看看想要什么，我来准备。”我想了半天，从书到鞋子到电子产品最后到生活用品，感觉自己什么都不缺，然后和她说：“你省省钱吧，我什么都不需要。”她坚持要送：...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/JAck_chen0309">	
					<span class="blog_title"> 微信公众号：程序猿的进阶</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-05</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/JAck_chen0309/article/details/104787837" target="_blank"  rel="noopener" title="记一次腾讯面试，我挂在了最熟悉不过的队列上……"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-66.nonecase\"}","index":"66","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/104787837","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-66.nonecase\"}","index":"66","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/104787837","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-66.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-66.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				记一次腾讯面试，我挂在了最熟悉不过的队列上……			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/JAck_chen0309/article/details/104787837" target="_blank"  rel="noopener" title="记一次腾讯面试，我挂在了最熟悉不过的队列上……"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-66.nonecase\"}","index":"66","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/104787837","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-66.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-66.nonecase' 			>
				腾讯后台面试，面试官问：如何自己实现队列？			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/shenjian58">	
					<span class="blog_title"> shenjian58的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-12</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				8万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/shenjian58/article/details/104832140" target="_blank"  rel="noopener" title="如果你是老板，你会不会踢了这样的员工？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-67.nonecase\"}","index":"67","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/104832140","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-67.nonecase\"}","index":"67","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/104832140","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-67.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-67.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				如果你是老板，你会不会踢了这样的员工？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/shenjian58/article/details/104832140" target="_blank"  rel="noopener" title="如果你是老板，你会不会踢了这样的员工？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-67.nonecase\"}","index":"67","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/104832140","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-67.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-67.nonecase' 			>
				有个好朋友ZS，是技术总监，昨天问我：“有一个老下属，跟了我很多年，做事勤勤恳恳，主动性也很好。但随着公司的发展，他的进步速度，跟不上团队的步伐了，有点......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/JiuZhang_ninechapter">	
					<span class="blog_title"> 九章算法的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-18</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/JiuZhang_ninechapter/article/details/104949778" target="_blank"  rel="noopener" title="带了6个月的徒弟当了面试官，而身为高级工程师的我天天修Bug......"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-68.nonecase\"}","index":"68","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104949778","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-68.nonecase\"}","index":"68","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104949778","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-68.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-68.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				带了6个月的徒弟当了面试官，而身为高级工程师的我天天修Bug......			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/JiuZhang_ninechapter/article/details/104949778" target="_blank"  rel="noopener" title="带了6个月的徒弟当了面试官，而身为高级工程师的我天天修Bug......"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-68.nonecase\"}","index":"68","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104949778","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-68.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-68.nonecase' 			>
				即将毕业的应届毕业生一枚，现在只拿到了两家offer，但最近听到一些消息，其中一个offer，我这个组据说客户很少，很有可能整组被裁掉。想问大家：如果我刚入职这个组就被裁了怎么办呢？大家都是什么时候知...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/u012702547">	
					<span class="blog_title"> 江南一点雨的专栏</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				6万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/u012702547/article/details/104961130" target="_blank"  rel="noopener" title="离职半年了，老东家又发 offer，回不回？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-69.nonecase\"}","index":"69","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/u012702547\/article\/details\/104961130","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-69.nonecase\"}","index":"69","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/u012702547\/article\/details\/104961130","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-69.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-69.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				离职半年了，老东家又发 offer，回不回？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/u012702547/article/details/104961130" target="_blank"  rel="noopener" title="离职半年了，老东家又发 offer，回不回？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-69.nonecase\"}","index":"69","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/u012702547\/article\/details\/104961130","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-69.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-69.nonecase' 			>
				有小伙伴问松哥这个问题，他在上海某公司，在离职了几个月后，前公司的领导联系到他，希望他能够返聘回去，他很纠结要不要回去？俗话说好马不吃回头草，但是这个小伙伴既然感到纠结了，我觉得至少说明了两个问题：1...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/m0_38106923">	
					<span class="blog_title"> 不脱发的程序猿</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/m0_38106923/article/details/104977527" target="_blank"  rel="noopener" title="2020阿里全球数学大赛：3万名高手、4道题、2天2夜未交卷"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-70.nonecase\"}","index":"70","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/m0_38106923\/article\/details\/104977527","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-70.nonecase\"}","index":"70","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/m0_38106923\/article\/details\/104977527","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-70.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-70.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				2020阿里全球数学大赛：3万名高手、4道题、2天2夜未交卷			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/m0_38106923/article/details/104977527" target="_blank"  rel="noopener" title="2020阿里全球数学大赛：3万名高手、4道题、2天2夜未交卷"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-70.nonecase\"}","index":"70","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/m0_38106923\/article\/details\/104977527","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-70.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-70.nonecase' 			>
				阿里巴巴全球数学竞赛（ Alibaba Global Mathematics Competition）由马云发起，由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛，全世界爱...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/JAck_chen0309">	
					<span class="blog_title"> 微信公众号：程序猿的进阶</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-22</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/JAck_chen0309/article/details/105020259" target="_blank"  rel="noopener" title="HTTP与HTTPS的区别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-71.nonecase\"}","index":"71","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/105020259","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-71.nonecase\"}","index":"71","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/105020259","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-71.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-71.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				HTTP与HTTPS的区别			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/JAck_chen0309/article/details/105020259" target="_blank"  rel="noopener" title="HTTP与HTTPS的区别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-71.nonecase\"}","index":"71","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/JAck_chen0309\/article\/details\/105020259","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-71.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-71.nonecase' 			>
				面试官问HTTP与HTTPS的区别，我这样回答让他竖起大拇指！			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/shenjian58">	
					<span class="blog_title"> shenjian58的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-22</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/shenjian58/article/details/105039655" target="_blank"  rel="noopener" title="男生更看重女生的身材脸蛋，还是思想？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-72.nonecase\"}","index":"72","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/105039655","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-72.nonecase\"}","index":"72","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/105039655","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-72.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-72.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				男生更看重女生的身材脸蛋，还是思想？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/shenjian58/article/details/105039655" target="_blank"  rel="noopener" title="男生更看重女生的身材脸蛋，还是思想？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-72.nonecase\"}","index":"72","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/shenjian58\/article\/details\/105039655","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-72.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-72.nonecase' 			>
				往往，我们看不进去大段大段的逻辑。深刻的哲理，往往短而精悍，一阵见血。问：产品经理挺漂亮的，有点心动，但不知道合不合得来。男生更看重女生的身材脸蛋，还是......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qing_gee">	
					<span class="blog_title"> 沉默王二</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-24</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qing_gee/article/details/105063154" target="_blank"  rel="noopener" title="为什么程序员做外包会被瞧不起？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-73.nonecase\"}","index":"73","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/105063154","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-73.nonecase\"}","index":"73","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/105063154","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-73.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-73.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				为什么程序员做外包会被瞧不起？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qing_gee/article/details/105063154" target="_blank"  rel="noopener" title="为什么程序员做外包会被瞧不起？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-73.nonecase\"}","index":"73","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/105063154","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-73.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-73.nonecase' 			>
				二哥，有个事想询问下您的意见，您觉得应届生值得去外包吗？公司虽然挺大的，中xx，但待遇感觉挺低，马上要报到，挺纠结的。...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qianlia">	
					<span class="blog_title"> qianlia的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qianlia/article/details/105075104" target="_blank"  rel="noopener" title="当HR压你价，说你只值7K，你该怎么回答？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-74.nonecase\"}","index":"74","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qianlia\/article\/details\/105075104","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-74.nonecase\"}","index":"74","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qianlia\/article\/details\/105075104","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-74.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-74.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				当HR压你价，说你只值7K，你该怎么回答？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qianlia/article/details/105075104" target="_blank"  rel="noopener" title="当HR压你价，说你只值7K，你该怎么回答？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-74.nonecase\"}","index":"74","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qianlia\/article\/details\/105075104","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-74.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-74.nonecase' 			>
				当HR压你价，说你只值7K时，你可以流畅地回答，记住，是流畅，不能犹豫。礼貌地说：“7K是吗？了解了。嗯~其实我对贵司的面试官印象很好。只不过，现在我的手头上已经有一份11K的offer。来面试，主要...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/java_wxid">	
					<span class="blog_title"> 做人还是低调点</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-08</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/java_wxid/article/details/105087259" target="_blank"  rel="noopener" title="面试：第十六章：Java中级开发（16k）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-75.nonecase\"}","index":"75","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/java_wxid\/article\/details\/105087259","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-75.nonecase\"}","index":"75","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/java_wxid\/article\/details\/105087259","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-75.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-75.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				面试：第十六章：Java<em>中</em>级开发（16k）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/java_wxid/article/details/105087259" target="_blank"  rel="noopener" title="面试：第十六章：Java中级开发（16k）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-75.nonecase\"}","index":"75","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/java_wxid\/article\/details\/105087259","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-75.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-75.nonecase' 			>
				HashMap底层实现原理，红黑树，B+树，B树的结构原理	Spring的AOP和IOC是什么？它们常见的使用场景有哪些？Spring事务，事务的属性，传播行为，数据库隔离级别	Spring和Spri...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/likun557">	
					<span class="blog_title"> 路人甲Java</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				6万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/likun557/article/details/105108901" target="_blank"  rel="noopener" title="面试阿里p7，被按在地上摩擦，鬼知道我经历了什么？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-76.nonecase\"}","index":"76","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/likun557\/article\/details\/105108901","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-76.nonecase\"}","index":"76","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/likun557\/article\/details\/105108901","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-76.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-76.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				面试阿里p7，被按在地上摩擦，鬼知道我经历了什么？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/likun557/article/details/105108901" target="_blank"  rel="noopener" title="面试阿里p7，被按在地上摩擦，鬼知道我经历了什么？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-76.nonecase\"}","index":"76","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/likun557\/article\/details\/105108901","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-76.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-76.nonecase' 			>
				面试阿里p7被问到的问题(当时我只知道第一个)：@Conditional是做什么的?@Conditional多个条件是什么逻辑关系？条件判断在什么时候执......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_17623363">	
					<span class="blog_title"> 郑晖的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-26</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_17623363/article/details/105109907" target="_blank"  rel="noopener" title="终于懂了TCP和UDP协议区别"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-77.nonecase\"}","index":"77","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_17623363\/article\/details\/105109907","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-77.nonecase\"}","index":"77","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_17623363\/article\/details\/105109907","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-77.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-77.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				终于懂了TCP和UDP协议区别			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_17623363/article/details/105109907" target="_blank"  rel="noopener" title="终于懂了TCP和UDP协议区别"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-77.nonecase\"}","index":"77","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/qq_17623363\/article\/details\/105109907","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-77.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-77.nonecase' 			>
				终于懂了TCP和UDP协议区别			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/Zhangguohao666">	
					<span class="blog_title"> Zhangguohao666的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-30</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/Zhangguohao666/article/details/105131503" target="_blank"  rel="noopener" title="Python爬虫，高清美图我全都要（彼岸桌面壁纸）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-78.nonecase\"}","index":"78","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/Zhangguohao666\/article\/details\/105131503","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-78.nonecase\"}","index":"78","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/Zhangguohao666\/article\/details\/105131503","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-78.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-78.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Python爬虫，高清美图我全都要（彼岸桌面壁纸）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/Zhangguohao666/article/details/105131503" target="_blank"  rel="noopener" title="Python爬虫，高清美图我全都要（彼岸桌面壁纸）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendHotData-78.nonecase\"}","index":"78","strategy":"BlogCommendHotData","dest":"https:\/\/blog.csdn.net\/Zhangguohao666\/article\/details\/105131503","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendHotData-78.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendHotData-78.nonecase' 			>
				爬取彼岸桌面网站较为简单，用到了requests、lxml、Beautiful Soup4			</a>
		</div>
	</div>
	</div>

                    <div class="recommend-item-box type_hot_word">
                    <div class="content clearfix">
                        <div class="float-left">
                                                                                <span>
                                <a href="https://java.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://java.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://java.csdn.net/","index":"#"}'  target="_blank">
                                Java</a>
                            </span>
                                                        <span>
                                <a href="https://c1.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://c1.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://c1.csdn.net/","index":"#"}'  target="_blank">
                                C语言</a>
                            </span>
                                                        <span>
                                <a href="https://python.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://python.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://python.csdn.net/","index":"#"}'  target="_blank">
                                Python</a>
                            </span>
                                                        <span>
                                <a href="https://cplus.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://cplus.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://cplus.csdn.net/","index":"#"}'  target="_blank">
                                C++</a>
                            </span>
                                                        <span>
                                <a href="https://csharp.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://csharp.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://csharp.csdn.net/","index":"#"}'  target="_blank">
                                C#</a>
                            </span>
                                                        <span>
                                <a href="https://vbn.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://vbn.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://vbn.csdn.net/","index":"#"}'  target="_blank">
                                Visual Basic .NET</a>
                            </span>
                                                        <span>
                                <a href="https://js.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://js.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://js.csdn.net/","index":"#"}'  target="_blank">
                                JavaScript</a>
                            </span>
                                                        <span>
                                <a href="https://php.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://php.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://php.csdn.net/","index":"#"}'  target="_blank">
                                PHP</a>
                            </span>
                                                        <span>
                                <a href="https://sql.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://sql.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://sql.csdn.net/","index":"#"}'  target="_blank">
                                SQL</a>
                            </span>
                                                        <span>
                                <a href="https://go.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://go.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://go.csdn.net/","index":"#"}'  target="_blank">
                                Go语言</a>
                            </span>
                                                        <span>
                                <a href="https://r.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://r.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://r.csdn.net/","index":"#"}'  target="_blank">
                                R语言</a>
                            </span>
                                                        <span>
                                <a href="https://assembly.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://assembly.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://assembly.csdn.net/","index":"#"}'  target="_blank">
                                Assembly language</a>
                            </span>
                                                        <span>
                                <a href="https://swift.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://swift.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://swift.csdn.net/","index":"#"}'  target="_blank">
                                Swift</a>
                            </span>
                                                        <span>
                                <a href="https://ruby.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://ruby.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://ruby.csdn.net/","index":"#"}'  target="_blank">
                                Ruby</a>
                            </span>
                                                        <span>
                                <a href="https://matlab.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://matlab.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://matlab.csdn.net/","index":"#"}'  target="_blank">
                                MATLAB</a>
                            </span>
                                                        <span>
                                <a href="https://plsql.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://plsql.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://plsql.csdn.net/","index":"#"}'  target="_blank">
                                PL/SQL</a>
                            </span>
                                                        <span>
                                <a href="https://perl.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://perl.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://perl.csdn.net/","index":"#"}'  target="_blank">
                                Perl</a>
                            </span>
                                                        <span>
                                <a href="https://vb.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://vb.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://vb.csdn.net/","index":"#"}'  target="_blank">
                                Visual Basic</a>
                            </span>
                                                        <span>
                                <a href="https://obj.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://obj.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://obj.csdn.net/","index":"#"}'  target="_blank">
                                Objective-C</a>
                            </span>
                                                        <span>
                                <a href="https://delphi.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://delphi.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://delphi.csdn.net/","index":"#"}'  target="_blank">
                                Delphi/Object Pascal</a>
                            </span>
                                                        <span>
                                <a href="https://www.csdn.net/unity/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://www.csdn.net/unity/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://www.csdn.net/unity/","index":"#"}'  target="_blank">
                                Unity3D</a>
                            </span>
                                                    
                                                </div>
                    </div>
                    </div>
                                    <div class="recommend-loading-box">
                    <img src='https://csdnimg.cn/release/phoenix/images/feedLoading.gif'>
                </div>
                <div class="recommend-end-box">
                    <p class="text-center">没有更多推荐了，<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
                </div>
            </div>
                            <div class="template-box">
                    <span>©️2019 CSDN</span>
                <span>皮肤主题: 技术黑板</span>
                <span> 设计师:
                                            CSDN官方博客                                    </span>
                </div>
                    </main>
    </div>
                        <div class="recommend-right  align-items-stretch clearfix" id="rightAside" data-type="recommend">
            <aside class="recommend-right_aside">
                <div id="recommend-right" style="height:100%;position:fixed;top:44px">
                    <div class='d-flex flex-column aside-box groupfile' id="groupfile">
                        <h3 class="aside-title">目录</h3>
                        <div class="align-items-stretch group_item">
                            <div class="pos-box">
                                <div class="scroll-box">
                                    <div class="toc-box"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                    
                                            <div class="recommend-top-adbox">
                        <div id="kp_box_479" data-pid="479"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- PC-博客详情页右侧视窗（自适应） -->
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:300px"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="9785577561"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=479&a=874&c=0&k=&d=1&t=3&u=c4965f23e6b3456c992444baa6176faf"></div>                        </div>
                                        <div class="recommend-list-box d-flex flex-column aside-box">
                    <ul class="recommend-fixed-box align-items-stretch">
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/ruyingCSDN/article/details/84904028"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ruyingCSDN\/article\/details\/84904028","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ruyingCSDN\/article\/details\/84904028","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                校验军官证、护照、港澳通行证的正则表达式                                            </h5>
                                                                                            <span class="time">07-13</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">5603 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/T_shiyi/article/details/79138865"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/T_shiyi\/article\/details\/79138865","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/T_shiyi\/article\/details\/79138865","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                各类<em>证件</em>类型的格式校验                                            </h5>
                                                                                            <span class="time">01-23</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">6389 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/k571039838k/article/details/82224617"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/k571039838k\/article\/details\/82224617","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/k571039838k\/article\/details\/82224617","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>JavaWeb</em>使用百度云文字<em>识别</em>上传图片内容                                            </h5>
                                                                                            <span class="time">08-30</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">860 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_30381317/article/details/95982389"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-4.nonecase\"}","index":"4","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_30381317\/article\/details\/95982389","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-4.nonecase\"}","index":"4","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_30381317\/article\/details\/95982389","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-4.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-4.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                验证身份证和护照                                            </h5>
                                                                                            <span class="time">07-19</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">55 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://bbs.csdn.net/topics/80045008"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase\"}","index":"5","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80045008","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase\"}","index":"5","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80045008","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-5.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                校验身份证、军官证、护照合法性                                            </h5>
                                                                                            <span class="time">09-11</span>
                                                                                                                                </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://bbs.csdn.net/topics/391998325"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase\"}","index":"6","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391998325","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase\"}","index":"6","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391998325","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-6.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                java web开发<em>调用</em>别人提供接口                                            </h5>
                                                                                            <span class="time">08-10</span>
                                                                                                                                </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="http://ask.csdn.net/questions/676141"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase\"}","index":"7","strategy":"BlogCommendFromBaidu","dest":"http:\/\/ask.csdn.net\/questions\/676141","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase\"}","index":"7","strategy":"BlogCommendFromBaidu","dest":"http:\/\/ask.csdn.net\/questions\/676141","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-ask_topic-BlogCommendFromBaidu-7.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                JAVA WEB<em>项目</em>如何获取<em>API</em>接口<em>中</em>的数据                                            </h5>
                                                                                            <span class="time">12-26</span>
                                                                                                                                </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_40298054/article/details/89420123"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-8.nonecase\"}","index":"8","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40298054\/article\/details\/89420123","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-8.nonecase\"}","index":"8","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40298054\/article\/details\/89420123","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-8.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-8.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                JAVA<em>调用</em>百度<em>API</em>（文字<em>识别</em>服务）                                            </h5>
                                                                                            <span class="time">04-20</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">765 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/cool_bot/article/details/90150512"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-9.nonecase\"}","index":"9","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/cool_bot\/article\/details\/90150512","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-9.nonecase\"}","index":"9","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/cool_bot\/article\/details\/90150512","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-9.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-9.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>调用</em>百度<em>api</em><em>实现</em>图片文字<em>识别</em>                                            </h5>
                                                                                            <span class="time">05-13</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1349 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/student_zz/article/details/91491955"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-10.nonecase\"}","index":"10","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/student_zz\/article\/details\/91491955","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-10.nonecase\"}","index":"10","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/student_zz\/article\/details\/91491955","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-10.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-10.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>调用</em>百度ai接口<em>实现</em>图片文字<em>识别</em>详解                                            </h5>
                                                                                            <span class="time">06-12</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/zh_1721342390/article/details/89596818"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-11.nonecase\"}","index":"11","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zh_1721342390\/article\/details\/89596818","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-11.nonecase\"}","index":"11","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/zh_1721342390\/article\/details\/89596818","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-11.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-11.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>调用</em>百度OCR <em>API</em><em>实现</em>身份证文字<em>识别</em>                                            </h5>
                                                                                            <span class="time">07-16</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">658 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/jlq_diligence/article/details/87872177"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-12.nonecase\"}","index":"12","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jlq_diligence\/article\/details\/87872177","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-12.nonecase\"}","index":"12","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jlq_diligence\/article\/details\/87872177","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-12.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-12.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                使用百度<em>API</em>，分分钟搞定身份证正反面图片<em>中</em>的文字<em>识别</em>（Java代码<em>实现</em>）                                            </h5>
                                                                                            <span class="time">02-22</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2980 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/tulandsoft/article/details/80829732"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-13.nonecase\"}","index":"13","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tulandsoft\/article\/details\/80829732","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-13.nonecase\"}","index":"13","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tulandsoft\/article\/details\/80829732","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-13.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-13.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                百度AI接入身份证<em>识别</em>                                            </h5>
                                                                                            <span class="time">06-27</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2741 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/lzx517846008/10014462"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-14.nonecase\"}","index":"14","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/lzx517846008\/10014462","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-14.nonecase\"}","index":"14","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/lzx517846008\/10014462","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-14.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-14.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                身份证验证java<em>实现</em>规则                                            </h5>
                                                                                            <span class="time">10-10</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/jakeswang/article/details/50585442"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-15.nonecase\"}","index":"15","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jakeswang\/article\/details\/50585442","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-15.nonecase\"}","index":"15","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/jakeswang\/article\/details\/50585442","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-15.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-15.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                Java上传图片代码事例                                            </h5>
                                                                                            <span class="time">01-26</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1919 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_40369944/article/details/80606227"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-16.nonecase\"}","index":"16","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40369944\/article\/details\/80606227","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-16.nonecase\"}","index":"16","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_40369944\/article\/details\/80606227","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-16.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-16.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                亲测，解决文件上传C:\fakepath问题（图片上传格式限制）                                            </h5>
                                                                                            <span class="time">06-07</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">7218 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://bbs.csdn.net/topics/391852563"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase\"}","index":"17","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391852563","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase\"}","index":"17","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391852563","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-17.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                哪里可以提供OCR <em>API</em>接入                                            </h5>
                                                                                            <span class="time">11-02</span>
                                                                                                                                </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_14998713/article/details/78680460"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-18.nonecase\"}","index":"18","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_14998713\/article\/details\/78680460","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-18.nonecase\"}","index":"18","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_14998713\/article\/details\/78680460","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-18.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-18.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>调用</em>百度<em>API</em><em>实现</em>简单的文字<em>识别</em>                                            </h5>
                                                                                            <span class="time">11-30</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/gengzhi1293443962/article/details/79310105"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-19.nonecase\"}","index":"19","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gengzhi1293443962\/article\/details\/79310105","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-19.nonecase\"}","index":"19","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gengzhi1293443962\/article\/details\/79310105","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-19.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-19.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                java<em>调用</em>face++<em>实现</em>人脸<em>识别</em>                                            </h5>
                                                                                            <span class="time">02-11</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">9089 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/ocr92/article/details/80443814"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-20.nonecase\"}","index":"20","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ocr92\/article\/details\/80443814","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-20.nonecase\"}","index":"20","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ocr92\/article\/details\/80443814","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-20.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-20.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                最好用的护照<em>识别</em>系统                                            </h5>
                                                                                            <span class="time">05-24</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1025 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/ZsHua_18519103264/article/details/81241054"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-21.nonecase\"}","index":"21","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241054","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-21.nonecase\"}","index":"21","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241054","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-21.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-21.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                护照身份证<em>识别</em>阅读器                                            </h5>
                                                                                            <span class="time">07-27</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">325 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/ZsHua_18519103264/article/details/81241096"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-22.nonecase\"}","index":"22","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241096","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-22.nonecase\"}","index":"22","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ZsHua_18519103264\/article\/details\/81241096","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-22.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-22.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                云端护照<em>识别</em>OCR技术                                            </h5>
                                                                                            <span class="time">07-27</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">112 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/laoyaotask/article/details/14498305"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-23.nonecase\"}","index":"23","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/laoyaotask\/article\/details\/14498305","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-23.nonecase\"}","index":"23","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/laoyaotask\/article\/details\/14498305","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-23.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-23.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                java GUI<em>调用</em>信息抽取工具Gate的方法                                            </h5>
                                                                                            <span class="time">11-08</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2499 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/gelinggeling88/8330209"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-24.nonecase\"}","index":"24","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/gelinggeling88\/8330209","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-24.nonecase\"}","index":"24","strategy":"BlogCommendFromBaidu","dest":"https:\/\/download.csdn.net\/download\/gelinggeling88\/8330209","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-24.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromBaidu-24.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                在<em>JavaWeb</em><em>项目</em><em>中</em><em>调用</em>Gate <em>API</em>                                            </h5>
                                                                                            <span class="time">01-05</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/github_36575413/article/details/76445697"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-25.nonecase\"}","index":"25","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_36575413\/article\/details\/76445697","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-25.nonecase\"}","index":"25","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_36575413\/article\/details\/76445697","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-25.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-25.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                检测和<em>识别</em>身份证的关键字段内容。（face++身份证信息<em>识别</em>）                                            </h5>
                                                                                            <span class="time">07-31</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">985 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/hongbin_xu/article/details/74981819"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-26.nonecase\"}","index":"26","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/hongbin_xu\/article\/details\/74981819","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-26.nonecase\"}","index":"26","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/hongbin_xu\/article\/details\/74981819","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-26.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-26.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>调用</em>face++平台<em>api</em>进行人脸<em>识别</em>                                            </h5>
                                                                                            <span class="time">07-11</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/tiandixuanwuliang/article/details/78018687"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-27.nonecase\"}","index":"27","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78018687","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-27.nonecase\"}","index":"27","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78018687","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-27.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-27.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                使用face++的<em>API</em>接口-人脸<em>识别</em>                                            </h5>
                                                                                            <span class="time">09-18</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">3万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/tiandixuanwuliang/article/details/78089775"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-28.nonecase\"}","index":"28","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78089775","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-28.nonecase\"}","index":"28","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/tiandixuanwuliang\/article\/details\/78089775","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-28.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-28.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                使用face++的<em>API</em>接口-手势<em>识别</em>                                            </h5>
                                                                                            <span class="time">09-25</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/u011394059/article/details/78324166"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-29.nonecase\"}","index":"29","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011394059\/article\/details\/78324166","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-29.nonecase\"}","index":"29","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011394059\/article\/details\/78324166","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-29.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-29.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                一些 <em>api</em> 汇总                                            </h5>
                                                                                            <span class="time">10-23</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">189 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_36179862/article/details/80305614"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-30.nonecase\"}","index":"30","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_36179862\/article\/details\/80305614","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-30.nonecase\"}","index":"30","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_36179862\/article\/details\/80305614","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-30.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-30.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                旷视Face++的<em>Api</em>学习                                            </h5>
                                                                                            <span class="time">05-14</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1391 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/gaofei880219/article/details/80805558"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-31.nonecase\"}","index":"31","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gaofei880219\/article\/details\/80805558","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-31.nonecase\"}","index":"31","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/gaofei880219\/article\/details\/80805558","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-31.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-31.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                纯前端<em>实现</em>人脸融合-<em>调用</em>Face++的人脸融合<em>API</em>接口<em>实现</em>                                            </h5>
                                                                                            <span class="time">06-25</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/CSND_Ayo/article/details/68953427"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-32.nonecase\"}","index":"32","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/CSND_Ayo\/article\/details\/68953427","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-32.nonecase\"}","index":"32","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/CSND_Ayo\/article\/details\/68953427","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-32.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-32.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                Python利用Face++<em>实现</em>身份<em>证件</em>图片<em>识别</em>                                            </h5>
                                                                                            <span class="time">04-02</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">7883 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/github_39611196/article/details/80313539"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-33.nonecase\"}","index":"33","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_39611196\/article\/details\/80313539","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-33.nonecase\"}","index":"33","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/github_39611196\/article\/details\/80313539","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-33.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-33.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                Java Opencv读取图片并显示                                            </h5>
                                                                                            <span class="time">05-14</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">5014 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/u011619090/article/details/79492837"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-34.nonecase\"}","index":"34","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011619090\/article\/details\/79492837","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-34.nonecase\"}","index":"34","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/u011619090\/article\/details\/79492837","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-34.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-34.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                FACE++ 进行身份证<em>识别</em>（自己上传身份证，本地<em>识别</em>）                                            </h5>
                                                                                            <span class="time">03-09</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">3076 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_39276658/article/details/78708876"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-35.nonecase\"}","index":"35","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_39276658\/article\/details\/78708876","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-35.nonecase\"}","index":"35","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/weixin_39276658\/article\/details\/78708876","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-35.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-35.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                Java<em>实现</em>Web <em>Api</em>接口远程<em>调用</em>                                            </h5>
                                                                                            <span class="time">12-04</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://bbs.csdn.net/topics/391882652"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase\"}","index":"37","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391882652","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase\"}","index":"37","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/391882652","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-37.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>项目</em>开发需要一个成熟的驾驶证<em>识别</em><em>API</em>接口，谁能给一个                                            </h5>
                                                                                            <span class="time">12-25</span>
                                                                                                                                </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/ishxiao/article/details/80124978"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-38.nonecase\"}","index":"38","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ishxiao\/article\/details\/80124978","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-38.nonecase\"}","index":"38","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/ishxiao\/article\/details\/80124978","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-38.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-38.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                身份证<em>证件</em><em>识别</em>接口编写的JAVA<em>调用</em>示例                                            </h5>
                                                                                            <span class="time">08-25</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2269 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://bbs.csdn.net/topics/80074159"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase\"}","index":"39","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80074159","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase\"}","index":"39","strategy":"BlogCommendFromBaidu","dest":"https:\/\/bbs.csdn.net\/topics\/80074159","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-discussion_topic-BlogCommendFromBaidu-39.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                请问有没有朋友用java操作过刷卡机，并读出会员卡内的数据？                                            </h5>
                                                                                            <span class="time">09-24</span>
                                                                                                                                </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_26925297/article/details/81269681"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-40.nonecase\"}","index":"40","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_26925297\/article\/details\/81269681","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-40.nonecase\"}","index":"40","strategy":"BlogCommendFromBaidu","dest":"https:\/\/blog.csdn.net\/qq_26925297\/article\/details\/81269681","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-40.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-40.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                web开发<em>中</em>的刷卡登录，自动获取密码进行登录                                            </h5>
                                                                                            <span class="time">07-29</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">817 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                            </ul>
                    </div>
                </div>
            </aside>
        </div>
    
    </div>
<div class="mask-dark"></div>
<script>
    var recommendCount = 77;
    recommendCount = recommendCount > 1 ? (recommendCount + (recommendCount>6 ? 2 : 1)) : recommendCount;
    var ChannelId = 31;
    var articleId = "80393909";
    var commentscount = 2;
    var islock = false;
    var curentUrl = "https://blog.csdn.net/qq_39194380/java/article/details/80393909";
    var myUrl = "https://my.csdn.net/";
    //1禁止评论，2正常
    var commentAuth = 2;
    //百度搜索
    var baiduKey = "通过调用API在JavaWeb项目中实现证件识别_java_Y-J-L的博客-CSDN博客";
    var needInsertBaidu = true;
    // 代码段样式
    var codeStyle = 'atom-one-dark';
	var highlight = ["\u8c03\u7528","API","JavaWeb","\u9879\u76ee","\u4e2d","\u5b9e\u73b0","\u8bc1\u4ef6","\u8bc6\u522b"];//高亮数组

    var share_card_url = 'https://blog.csdn.net/qq_39194380/article/shareArticleCardPage?article_id=80393909'
    var RecommendBlogExpertList = [];
	var articleType = 1;
	var CopyrightContent = '';
    
        var recommendRegularDomainArr = ["blog.csdn.net\/.+\/article\/details\/","download.csdn.net\/download\/","edu.csdn.net\/course\/detail\/"];
</script>
<script src="https://csdnimg.cn/public/sandalstrap/1.4/js/sandalstrap.min.js"></script>
<script src="https://csdnimg.cn/release/phoenix/vendor/pagination/paging-3d3b805766.js"></script>
<div class="skin-boxshadow"></div>
<div class="pay-code">
        <div class="pay-money">应支付<span class="pay-money-span" data-nowprice='0' data-oldprice='0.00'>0元</span></div>
        <div class=content>
        <div id="payCode" data-id="">
                <div class="renovate">
                    <img src="https://csdnimg.cn/release/phoenix/static_blog/images/pay-time-out.png">
                    <span>点击重新获取</span>
                </div>
            </div>
            <div class="pay-style"><span><img src="https://csdnimg.cn/release/phoenix/static_blog/images/wx.png"></span><span><img src="https://csdnimg.cn/release/phoenix/static_blog/images/zfb.png"></span><span><img src="https://csdnimg.cn/release/phoenix/static_blog/images/JD.png"></span><span class="text">扫码支付</span></div>
        </div>
        <div class="bt-close"><svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12"><defs><style type="text/css"></style></defs><path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path></svg></div>
        <p style="margin-top: 8px;font-size: 14px;" class="text-center">支付成功即可阅读</p>
    </div>
<div style="display:none;">
	<img src="" onerror='setTimeout(function(){if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname)){window.location.href="\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74"}},3000);'>
</div>
</body>
    <!-- 高亮未与 markdown兼容  -->
	<link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/chart/chart.css" />
	<script type="text/javascript" src="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/chart/lib/chart.min.js"></script>
    <script type="text/javascript" src="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/chart/widget2chart.js"></script>
    <script type="text/javascript" src="https://csdnimg.cn/release/phoenix/production/pc_wap_common-f91259fb12.js"></script>
<link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/codesnippet/lib/highlight/styles/atom-one-dark.css">
<script>
 // 全局声明
 if (window.csdn === undefined) {
      window.csdn = {};
    }
    window.csdn.sideToolbar = {
        options: {
            report:{
                isShow: true,
            },
            qr: {
                isShow: false,
            }
        }
    }
    $(function(){
        $(document).on('click',"a.option-box[data-type='report']",function() {
            window.csdn.userLogin.loadAjax(function(res){
                showReport(false,articleTitles);
            })
        });
    })
</script>
<script src="https://csdnimg.cn/release/phoenix/vendor/iconfont/csdnc-c439e66521.js"></script>
<script src="https://csdnimg.cn/release/phoenix/template/new_js/common-ae342f3be4.min.js"></script>
<script src="https://csdnimg.cn/release/phoenix/template/new_js/detail-2f7c5ee1d4.min.js"></script>
<script src="//csdnimg.cn/release/download/old_static/js/qrcode.js"></script>
<script src="https://csdnimg.cn/release/cart/pub/1.0.4/cart_jsonp.js?v=2"></script>
<script src="https://csdnimg.cn/release/phoenix/template/new_js/column_pay-b9bd326887.min.js"></script>
	
<script src="https://g.csdnimg.cn/copyright/1.0.3/copyright.js" type="text/javascript"></script>
<script type="text/javascript"  src="https://g.csdnimg.cn/??login-box/1.1.1/30/login-box.js,login-box/1.1.1/30/login-auto.js"></script>
<script>
    $(".MathJax").remove();
    if ($('div.markdown_views pre.prettyprint code.hljs').length > 0) {
        $('div.markdown_views')[0].className = 'markdown_views';
    }
</script>
<script type="text/javascript" src="https://csdnimg.cn/release/blog_mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
            "HTML-CSS": {
                    linebreaks: { automatic: true, width: "94%container" },
                    imageFont: null
            },
            tex2jax: {
                preview: "none"
            },
            mml2jax: {
                preview: 'none'
            }
    });
</script>
    <script src="//g.csdnimg.cn/baidu-search/1.0.3/baidu-search.js"  type="text/javascript"></script>
</html>
